Posts tagged IGUAZU FALLS
THE ULTIMATE IGUAZU FALLS GUIDE: ARGENTINA AND BRAZIL

If you've got a thing for waterfalls, the world-famous Iguazu Falls in South America should definitely be on your travel bucket list! One of the New 7 Wonders of Nature, Igauzu Falls straddles the border of Argentina and Brazil, giving visitors the option of admiring this beauty from either country. Which side should you visit? Read on to find out!

Read More