A suicide bomber attacked the Indian consulate in the eastern Afghan capital of Jalalabad on Saturday morning, Indian officials and local police said, killing six people and wounding 22.
Gunfire resounded through the area for at least an hour following the 10am blast near the consulate entrance.
All the casualties were civilians, except for one wounded Afghan soldier, said Baz Mohammad, a senior health official in Nangarhar province.
Indian ministry of external affairs spokesman Syed Akbaruddin tweeted:
Attack in front of #India's Consulate in Jalalabad(Afghanistan). 3 Brave Afghan National Policemen injured. All Indian officials safe.
More top news
BT has been fined £42 million and is expected to pay £300 million in compensation to rivals over delayed high-speed cable installations.
Dozens of dogs have been flown to the US after they were rescued from a farm in South Korea where they were destined for human consumption.
Theresa May will vow to never let the UK become "looser and weaker" in a speech ahead of her meeting in Scotland with Nicola Sturgeon.