Often referred to as one of the greatest Wonders of the World, Niagara Falls is a breath-taking collection of three individual waterfalls attracting millions of visitors each year. An important tourist attraction for both the US and Canada, Niagra Falls combines natural beauty, flora and fauna with a host of attractions, hotels and restaurants thatRead more