On which of this river there is Thousand Islands?
Hudson
Potomac
Saint Lawrence River 
Yukon
The Thousand Islands  constitute an archipelago of 1,864 islands that straddles the Canada–US border in the Saint Lawrence River as it emerges from the northeast corner of Lake Ontario. They stretch for about 50 miles (80 km) downstream from Kingston, Ontario. The Canadian islands are in the province of Ontario and the U.S. islands in the state of New York.
reach: rather globalCanadageographyislandsriversUnited States
Answers by country
Hudson
Potomac
Saint Lawrence River 
Yukon
answers
 Italy
Italy51
 Australia
Australia16
 Republic of Ireland
Republic of Ireland24
 Germany
Germany142
 Greece
Greece26
 France
France14
 Canada
Canada32
 Poland
Poland4859
 the United States
the United States146
 the Netherlands
the Netherlands33
 the United Kingdom
the United Kingdom118
 Austria
Austria16
 India
India21