Image of a crowd
Nearly five million people marched through Sao Paulo in a traditional "March for Jesus" yesterday, marking the feast of Corpus Christi. It was touted as the biggest Catholic demonstration in the world.
The massive crowd streaming along a freeway in the north of the city accounted for around a quarter of Sao Paulo's population of 20 million, said an AFP report in the Herald Sun.
Many of those marching mixed football fever into the proceedings, wearing the green-and-gold jerseys of Brazil's national squad. Trucks blaring rock gospel and hymns punctuated the procession.
Organisers said that 630 floats coming from all over the country took part in the multi-denominational march, which was scheduled to last nearly 12 hours.
Five million march for Jesus (Herald Sun/AFP)
James Cridland on Flickr
Creative Commons BY-2.0