Dressed as Mexican and French soldiers, they reenacted the unlikely triumph, when a smaller, ill-equipped Mexican force defeated the better-armed French army under Napoleon III.
The Mexico City tradition, celebrated annually on 5th May in a popular neighbourhood, has been passed down through generations and was designated cultural heritage by the city government in 2023.