With a towering 979 m height and the single free-fall cascade of 810 m, the Angel Falls is aptly regarded as the tallest waterfall on the planet. This waterfall adorns the Canaima National Park – a World Heritage site in the Bolivar’s Gran Sabana area in Venezuela. Stunningly plunging from the border of the table-top Auyantepui Mountain, the falls is right named ‘Angel’ as the term in the Pemon as well as other local languages mean the ‘fall from the uppermost point’ or the ‘waterfall of the most deep site’. Did you know that the height of the Angel Falls is over 10 times more as compared to the Canada’s Niagara Falls? (more…)