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
Thailand
14
Australia
31
Republic of Ireland
29
Canada
66
Austria
13
Italy
30
the United States
217
Germany
118
India
26
Greece
29
the United Kingdom
103
Poland
2940
the Netherlands
20