Tourists look at Iguazu Falls from an observation platform at the Iguazu National Park near southern Brazilian city of Foz do Iguacu.