In Which Canadian Province Is London Located?

In Which Canadian Province Is London Located?

In Which Canadian Province Is London Located?

In Canada, London is in the province of Ontario. It is the 10th biggest city in the Canada and is named after the English capital city of London. Just like the original London, it is set on a river called Thames.

London, Ontario, is a sister city of Nanjin, China, and the 2011 Canadian census estimates it is home to more than 366,000 citizens. The village of London, founded in 1826, was named by Lord Simcoe, who hoped the area would eventually become the capital city of Upper Canada.