The highest waterfall in the world | Angel Falls in Venezuela
Angel Falls is the highest waterfall in the world. It is 1,002 meters high and is located in the Canaima National Park in the state of Bolívar, Venezuela on the border with Brazil. It is 19 times higher than Niagara Falls with an uninterrupted drop of 807 meters of water. The name comes from its […]