AT least one million evangelical Christians are taking part in an annual March for Jesus in Sao Paulo, police say.

The event is organised by the Reborn in Christ Church and draws faithful from hundreds of Protestant churches in Brazil, which is the world's largest Roman Catholic country.

Police captain Luis Fernando Otaviano says that "the number of people participating is extremely high - at least one million."

Organisers have described the march as the "largest Christian event in the world," saying they expected at least five million people to rally behind 15 sound trucks and attend religious music shows likely to last well into the night.