Iguazu Falls, Brazil No wonder this was named one of the new natural seven wonders of the world — Igazu Falls is the world's largest waterfall system, so there's definitely no shortage of views here. With 275 different drops, it's awe-inspiring from every vantage point.