Angel Falls, located in Venezuela, is officially recognised as the tallest waterfall in the world. It’s one of those places that feels almost unreal. Angel Falls drops from an incredible height of 979 ...
Glide over the breathtaking Angel Falls, the world's tallest uninterrupted waterfall, cascading 3,212 feet from the Auyán-Tepui in Venezuela. This stunning drone footage captures the sheer majesty of ...
CARACAS (Reuters) - Venezuela's President Hugo Chavez on Sunday renamed Angel Falls, the world's tallest waterfall, saying it should be called by its indigenous name Kerepakupai Meru. Angel Falls are ...