An estimated 2.3 million faithful gathered in Belém, Brazil, on 11 October for the 234th Círio de Nazaré, one of the world’s largest religious processions.
The 3.6-kilometre pilgrimage lasted five hours, with some devotees walking on their knees. Among them was a young man giving thanks after his mother was spared a threatened foot amputation.
