World’s highest waterfall – Angel Falls

Angel Falls in Venezuela is the world’s tallest waterfall, with a total height of 3212 feet (979 meters). This total height includes a single uninterrupted drop of 2648 feet (807 meters), plus 564 feet (172 meters) of...

Read More