Where is London Ontario?

London is a city located in southwestern Ontario, Canada. The official number of population is over 352.300 people, with total area of over 420.57 sq km.