Angel Falls
Known locally as Kerepakupai meru, Angel Falls is the highest waterfall in the world and is located in the UNESCO World Heritage Site of Canaima National Park in Venezeula.
With a drop of 2,647 feet and a total height of 3,212 feet, it stands well over 700 feet taller than Niagra Falls, arguably the most popular water fall in the world.
Latest World News