Brazil evangelical Christians hold huge Sao Paulo rally Published duration 15 July 2012

image caption Evangelical churches are growing in popularity in Brazil

More than a million Brazilian Christians have taken part in a "March for Jesus" in Sao Paulo.

Huge crowds thronged through the city's main avenues, accompanied by floats blasting out gospel music.

The evangelical groups who organised the march described it as the "largest Christian event in the world".

Brazil has the largest Roman Catholic population in the world, but other Christian churches have grown enormously in recent decades.

Christians came to Sao Paulo from all over Brazil to join the mass celebration of their faith.

Police estimated that the number of people taking part was at least a million, and organisers said the figure was much higher.