London is located in the province of Ontario in the country Canada, which is right above the U.S.
London has a current population of 384,000 as of early 2017.
Some Landmarks in London include the UWO(University of Western Ontario), Fanshawe Pioneer Village, and the Canadian Medical hall of Fame.