Sunday, 22 November 2015

Niagara Falls - Natural wonder of North America

Niagara Falls is the natural wonder of North America. It is the most attractive tourist destination for many years, which is between New York and Ontario, Canada. It is made up of three waterfalls — American Falls, Horseshoe Falls and Bridal Veil Falls, and they are combined to become the highest flow rate in the world of waterfalls.

Water at Niagara originally comes from Great Lakes. Some of the water that flows down is diverted to provide power for the United States and Canada making Niagara Falls the largest source of electric power in the world.

There are other entertainments nearby like wax museum and Ripley's Believe It or Not Museum.

View more photos at

No comments:

Post a Comment