Niagara Falls

Toronto, Canada 1 May 2015 Niagara Falls is a Canadian city on the western bank of the Niagara River in the Golden Horseshoe region of Southern Ontario and is hometo the world famous waterfalls on the Niagara River. Millions of tourists annually visit this one of the Seven Wonders of the World that is located continue reading : Niagara Falls