News

Angel Falls in Venezuela is the world's highest waterfall. The Andes mountains are in seven different countries in South America: Venezuela, Colombia, Ecuador, Peru, Bolivia, Chile, and Argentina.
Peru’s lost Incan city, vast salt flats and a ginormous glacier are all repping the continent in our recently-revamped roundup Time Out has just named Indonesia’s Komodo National Park as the ...