
London is a medium-sized city in Ontario, Canada. It is located west of Toronto, between Lake Huron and Lake Erie at the fork of the Thames River. London, pop. 378,000, is a major manufacturing centre for southwestern Ontario, founded in 1792. Nicknamed the ... About London (Ontario)