The Niagara Falls are located on
the border of Ontario Province in Canada and New York state in the United
States. The water flows from the great lakes, world’s largest fresh water
system. It is one of the world’s most eye inspiring displays of the power of
nature. The breath-taking view can be seen from the sky, from the river forming
below or from within arm’s reach. Full
of fresh water and fresh air, it is one of the best wonders of Mother Nature.
It is one of the most photographed spectacles in the world.