There is a city named London in southwestern Ontario in the country of Canada