Top 10 Best Waterfalls in the World

Tugela Falls (South Africa)

These are the best waterfalls from all around the world, including Zimbabwe, Argentina, India, Africa among others. Everyone has heard of the Niagara Falls, the list here has some lesser known ones too! Be amazed by the power of mother nature and the power she wields!

http://www.funonthenet.in/articles/best-waterfalls.html
0 Responses