Category: Venezuela
-

Angel Falls, Venezuela: How to visit the World’s Tallest Waterfall
The tallest waterfalls in the world – Angel Falls or Salto Angel as it’s known in Spanish. It’s hidden deep in Venezuela, hidden behind jungles and rivers. The journey isn’t complicated but you also can’t just figure it out. Flights are limited, routes are fixed and the system forces you into a structured trip. Although…