Villa Maria del Triunfo, Lima, Peru: Thousands take advantage of the All Saints national holiday to visit graves at the Nueva Esperanza (New Hope) cemetery. Once an illegal burial ground to a migrant Andean population, Nueva Esperanza is believed now to be Latin America's largest cemetery - thousands are buried on the slopes each yearPhotograph: Cris Bouroncle/AFP/Getty Images