London, Ontario, is located in southwestern Ontario, Canada, and is the second-largest city in the province after Toronto. With a population of over 400,000, it is a thriving city with a rich and fascinating history that dates back over 200 yea...
Read more