Located on the border of Argentina and Brazil, Iguazu Falls is one of the most awe-inspiring natural wonders in the world.