20 Angel Falls Facts to Get to Know the Highest Waterfall in the World

Angel Falls is the highest waterfall in the world. Apart from its mighty height, it is one of the breathtaking natural landmarks of this planet. Its overall height is 3,212 ft. (979 m.). This means that Angel Falls is 15 times higher than the Niagara Falls. Since its discovery, the Angel Falls got the attention […]