News

Venezuela’s Canaima National Park is home to Angel Falls, the world’s tallest waterfall at 979 meters (3,212 feet).