Waterfalls are natural and each and every one of them is as mesmerizing as the other. But, some of them stand out. Have a look at the worlds highest waterfall - The Angel Falls from Venezuela! The co