Nature
 

Gorgeous Iguazu Falls on the border of Argentina and Brazil - much more impressive than Niagara in North America.