London is You can find out more a Canadian city situated in Southwestern Ontario along the Quebec City-Windsor Hallway. The city has a population of 366,151 according to the 2011 Canadian census. London is at the confluence Website link of https://diigo.com/0m6lac the non-navigable Thames River, around midway in between Toronto, Ontario and also Detroit, Michigan.