A Visitors Guide to Niagara falls, Ontario, Canada
Niagara falls needs no different introduction as it is the worlds popular waterfall. Niagara falls is set of three waterfalls and the largest among them is the Horseshoe Falls also known as Canadian Falls. This is a tourist attraction for about 200 years now, for it is a geological wonder.