Niagara Falls is both the name of a city in Canada, and the three large waterfalls that border Canada and New York state in the U.S.A. It’s not to be mixed up with Niagara-on-the-Lake which is a small town 23 miles/37 kilometres away. Niagara Falls is also one of the largest sources of hydroelectric power […]
The post Niagara Falls: Canada’s Best Wonder of the World appeared first on Found The World.