
Country: Canada London is a city in Southwestern Ontario, Canada, forming part of the Quebec City to Windsor Corridor. With a population of 422,324 in the 2021 Canadian census, it stands where the Thames River meets the North Thames River, roughly 200 kilometres from Toronto and Detroit. Though politically separate from Middlesex County, London remains its county seat.
