Country:London
Results 1 - 2 of 2
London, United Kingdom, England
London i/ˈlʌndən/ is the capital of England and the United Kingdom, the largest metropolitan area in the United Kingdom, and the largest urban zone in the European Union by most measures.[note 1] Located on the River Thames, London has been a major settle ...
Category:City
TagsLondon, United Kingdom, England
London is a city in Southwestern Ontario, Canada, situated along the Quebec City – Windsor Corridor. The city has a population of 352,395, and the metropolitan area has a population of 457,720, according to the 2006 Canadian census; the metro population i ...
Category:City
