Mexico City has come alive with vibrant colours, elaborate costumes and festive energy as thousands of people take to the streets ahead of the annual Day of the Dead celebrations. The Mexican tradition, known locally as Día de los Muertos, honours deceased loved ones and celebrates the enduring connection between the living and the dead.