Three suicide bombers killed at least nine civilians, most of the them children in a botched attack on the Indian consulate in Jalalabad, security officials said.
Police fired on the militants as they approached a checkpoint near the consulate, prompting one of them to set off their explosive-laden car. At least nine bystanders were killed, and another 24 people injured.
All three attackers also died.
More top news
Northern Ireland's Health Minister Jim Wells has quit after sparking controversy over comments about gay marriage.
Prince Harry may not be able to meet his new niece or nephew until mid-May unless the royal baby puts in a speedy appearance.
A British climber trapped on Mount Everest after the earthquake in Nepal has said rescuers face "a race against time" to reach his group