A small islet located just a few meters from the port of Rio de Janeiro, with its beaches covered by about 80 tons of trash, serves as a stark reminder of the failure of the renewed promise by the ...
Devotees wade through Arpoador Beach carrying a boat filled with offerings during an annual celebration honoring Yemanja, the ...
This gallery highlights some of the most compelling images made or published in the past week by The Associated Press from ...