Waterfalls

5 Highest Waterfalls In The World

by

Here we showcase the five highest waterfalls in the World with stunning pictures and videos. 5. 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…