Waterfalls

5 Highest Waterfalls In The World

Here we showcase the five highest waterfalls in the World with stunning pictures and videos.   Yumbilla Falls – 896 metres (2,940 ft) South America’s recently discovered (2007) Yumbilla Falls is located in the remote Amazon region of northern Peru’s…