London is a city in southwestern Ontario, Canada, along the Quebec City–Windsor Corridor. The city had a population of 383,822 according to the 2016 Canadian census. London is at the confluence of the Thames River, approximately 200 km from both Toronto and Detroit; and about 230 km from Buffalo, New York. The city of London is a separated municipality, politically separate from Middlesex County, though it remains the county seat. London and the Thames... Show more

source