There is a city named London in Ontario, Canada.