In which country is the Avalon Peninsula located?
in Scotland
in Canada
in England
In Australia
The peninsula is home to 262,410 people, about 51% of Newfoundland's population, according to the Canada 2011 Census. The peninsula is the location of St. John's, the provincial capital and largest city. It is connected to the main section of the island by the 5 km (3 mi) wide Isthmus of Avalon.
reach: rather globalCanadageographyislandsNorth America
Answers by country
in Scotland
in Canada
in England
In Australia
answers
Thailand14
Australia32
Republic of Ireland29
Canada68
Austria13
the United States228
Germany126
Italy30
India30
Greece29
the United Kingdom107
Poland3030
the Netherlands20