Top Ten Beautiful Waterfalls of the World

Niagara Falls
Waterfalls are beautiful, enchanting creation of nature that has always inspired travelers. There are tales and poetic verses describing their beauty. Waterfalls have also been an inspiration for movies and fairy-tales. Here is a list of spectacular top ten waterfalls …