This breathtaking view showcases Angel Falls in Canaima National Park, Venezuela, the tallest waterfall in the world.
In the south-eastern corner of Venezuela, enormous, towering cliffs soar up from the forest floor and into the clouds. These flat-topped mountains are known as tepuis, and there are dozens of them – ...