Mexico has been marking the Day of the Dead.
Inspired from ancient Aztec culture, the annual festival sees Mexicans hold intimate candle lit vigils at their loved ones’ graves.
Sugar skulls and marigolds are among the offerings as well as the favourite foods and drinks of the departed.
“It’s like Christmas because everyone gets together and is happy. We’re happy, not because people have died, but because we know that they’re happy to see us all together,” said Metepec resident, Oscar Ahumada.
“For me and my mom it’s a tradition we’ve been doing for more than 10 years. We come here from 7pm at night on the November 1st until 7am in the morning on the 2nd. We stay here all night long and throughout the night we see family members and relatives, Myriam Tinoco said.
Celebrated by millions across Mexico revellers also take to the streets to honour their dead loved ones in spectacular fashion, often wearing costumes inspired by the devil or other ghoulish creatures.