By admin
Niagara Falls, Ontario, is a city located on the Canadian side of Niagara Falls, one of the most famous waterfalls in the world. The city is situated