More than 50,000 people rallied in Pakistan's southern city of Karachi on Sunday, police said, against the controversial reform of a blasphemy law that was behind the killing of a senior politician.
Religious groups blocked a main thoroughfare in Karachi's teeming metropolis holding banners in support of the police commando who shot dead Punjab governor Salman Taseer on Tuesday over his views favouring an amendment of the law.
Taseer had called for reform of the blasphemy law that was recently used to sentence a Christian woman to death. But his outspoken liberal stance offended the country's increasingly powerful conservative religious base.
"Mumtaz Qadri is not a murderer, he is a hero," said one banner in the national Urdu language in support of the man who carried out Pakistan's most high-profile political killing in three years.
"We salute the courage of Qadri," said another.
Religious students filled the street wearing scarves and turbans inscribed
with "Allah-o-Akbar" and bellowing slogans in favour of holy war.
Senior police official Mohammad Ashfaq put the overall number of protesters at more than 50,000.
Another senior police official confirmed the number and said some 3,000 police officers were guarding the event, which forced the closure of businesses and roads in the area and ended after dusk without violence.
Rally leader Qari Ahsaan, from the banned Islamist group Jamaat ud Dawa, addressed the crowd from a stage.
"We can't compromise on the blasphemy law. It's a divine law and nobody can change it," Ahsaan told the masses.
His views were echoed by many among the surging crowd.
"Our belief in the sanctity of our prophet is firm and uncompromising and we cannot tolerate anyone who blasphemes. Whoever blasphemes will face the same fate as Salman Taseer," 40-year-old labourer Abdul Rehman told AFP at the rally.
Controversy over the law flared when former information minister Sherry Rehman tabled a bill in November calling to end the death penalty for blasphemy, after Christian mother-of-five Asia Bibi was sentenced to hang.
Rights activists also say the law encourages Islamist extremism in a nation already beseiged by Taliban attacks.
Rehman spoke to AFP from her heavily-guarded home in Karachi on Sunday and said she would not be cowed by the protest.
"They can't silence me... it's not any extreme position like a repeal bill, it's very rational. They can't decide what we think or speak, these are man-made laws," said Rehman.
Politicians and conservative clerics have been at loggerheads over whether Bibi should be pardoned, but following Taseer's death, the government has made it clear that it would not support reform of the blasphemy law.
"I have already clarified and our religious affairs minister has also said that we have no intentions to amend this law," Prime Minister Yousuf Raza Gilani told reporters in Islamabad on Sunday.
Pakistan has yet to execute anyone for blasphemy, but Bibi's case has exposed the deep faultlines in the conservative country.
Bibi was arrested in June 2009 after Muslim women labourers refused to drink from a bowl of water she was asked to fetch while out working in the fields.
Days later, the women complained that she made derogatory remarks about the Prophet Mohammed. Bibi was set upon by a mob, arrested by police and sentenced on November 8.
Christian groups held memorial services in the Punjab cities of Lahore and the capital Islamabad on Sunday to honour the assassinated Muslim governor Taseer.
Bishop Alexander John Malik led a rare gathering of 300 Christians at a cathedral in the eastern city of Lahore.
"He was a voice for the oppressed section of society. We dedicate this day to him," Malik said, before leading prayers for the governor.
Most of those convicted of blasphemy in Pakistan have their sentences overturned or commuted on appeal through the courts.
Rights activists and pressure groups say it is the first time that a woman has been sentenced to hang in Pakistan for blasphemy.
Only around three percent of Pakistan's population of 167 million are estimated to be non-Muslim.