At least 33 people have been killed and 100 injured in a suicide bomb attack in the eastern Afghan city of Jalalabad.
The blast happened outside a bank where government staff and military personnel were collecting their salaries.
A spokesman for a group claiming to represent Islamic State in Afghanistan said it carried out the attack, though the BBC cannot verify the claim.
The BBC’s Shahzheb Jillani in Kabul says it is the largest attack in Jalalabad in many months.
Children are said to be among the victims.
Afghanistan’s President, Ashraf Ghani, called it a “cowardly and heinous terrorist act”.
One eyewitness, Jaweed Khan, said: “I saw many people, dead bodies and injured people on the ground.
“Ambulances arrived very late, and many people died of their wounds.”
Police said another bomb was discovered nearby, and was destroyed in a controlled explosion.
Another blast was also reported outside a shrine in Jalalabad on Saturday morning. There are no reported casualties.
Shahidullah Shahid, who claims to be a spokesman for Islamic State (IS) in Afghanistan, said the group was behind the attack on the bank.
He also named a man who he said was the attacker. The BBC cannot confirm either claim. If confirmed, it would be Islamic State’s first major attack in Afghanistan.
Mr Shahid was a spokesman for the Pakistani Taliban until he was fired for pledging allegiance to IS last year.
Jalalabad has been a repeated target for the Taliban in the past year.
After years of Nato intervention, the challenge of fighting extremist groups is now solely in the hands of Afghan forces, but a new report indicates the number of troops and police is falling and creating new security risks.
Only a few thousand Nato troops remain in the country, largely in training roles, after their combat role ended in December.