At least 65 people were killed and hundreds injured, many of them children, when a suicide bomber blew himself up in a crowded Pakistani park where Christians were celebrating Easter.
Explosives packed with ball bearings ripped through crowds near a children's play area in the park in Lahore, leaving dozens dead or bloodied.
Witnesses described children screaming as people carried the injured in their arms, while frantic relatives searched for loved ones.
Javed Ali, a 35-year-old who lives opposite the park near the centre of the city, said the force of the blast shattered the windows of his home.
"After 10 minutes I went outside. There was human flesh on the walls of our house. People were crying, I could hear ambulances," he said.
"It was overcrowded because of Easter, there were a lot of Christians there. It was so crowded I told my family not to go."
Doctors described frenzied scenes at hospitals, with staff treating casualties on floors and in corridors, as officials tweeted calls for blood donations.
Witnesses said the wounded were first rushed to hospital in rickshaws and other vehicles before dozens of ambulances arrived on the scene.
Lahore's top administration official, Muhammad Usman, said 65 people had been killed in the suicide attack, and more than 50 children were among the injured.
"The bomber managed to enter the park and blew himself up near the kids' playing area where kids were on the swings," he told AFP.
HOUR OF GRIEF
A splinter group of the Pakistan Taliban said it carried out the attack, according to the website of the Express Tribune.
"We claim responsibility for the attack on Christians as they were celebrating Easter," a spokesperson for Jamaatul Ahrar was quoted as saying.
Officials said the toll — already the highest in an attack this year — was expected to rise.
A Lahore rescue official confirmed 65 people were dead, and said the number of injured stood at 340.
Facebook activated its safety check system, so people could tell friends and relatives they were safe, but a glitch meant notifications were sent to people all over the world.
The company later apologised, but some users said the error meant news of the attack spread more quickly than it might otherwise have done.
Pakistan's Prime Minister Nawaz Sharif expressed his "grief and sorrow over the sad demise of innocent lives".
His Indian counterpart Narendra Modi telephoned to say "the people of India stand with their Pakistani brethren in this hour of grief," state media reported.
The US labelled the incident "cowardly", while Pakistan's Nobel Peace Prize winner Malala Yousafzai tweeted: "Pakistan and the world must unite. Every life is precious and must be respected and protected."
A military spokesman said intelligence agencies were chasing all leads while the government of Punjab province, of which Lahore is the capital, declared three days of mourning.
The Vatican condemned the attack, calling it "fanatical violence against Christian minorities," and UN Secretary General Ban Ki-moon called for Islamabad to protect religious minorities.
Christians make up an estimated 1.6 percent of the Pakistan's 200 million people, the vast majority of whom are Muslim, and have long faced discrimination.
Twin suicide attacks against churches in Lahore killed 17 people in March 2015, sparking two days of rioting by thousands of Christians.
Attacks targeting children have a special resonance in Pakistan, still scarred by a Taliban assault in Peshawar in 2014 that killed 150 people, mostly children.
A military operation targeting insurgents was stepped up in response, and in 2015 the death toll from militant attacks fell to its lowest since the Pakistani Taliban were formed in 2007.
Lahore, capital of Punjab province, has been relatively peaceful in recent years, but the insurgents have demonstrated a chilling ability to continue attacks on soft targets.
In January, the Pakistani Taliban launched an assault on a university in Charsadda, near Peshawar, that left 21 dead and spurred a call to arm teachers.