At least two civilians and a policeman were killed when five militants attacked the Indian consulate in Afghanistan's Jalalabad city on Wednesday.
Nineteen civilians were also injured and admitted to hospital for treatment, TOLO News reported.
The attack took place in Jalalabad, the capital of the Nangarhar province after a suicide bomber detonated his explosives-laden vest near the front gate of the Indian Consulate to open the way for four other attackers, local police chief Fazel Ahmad Shirzad said.
"Four other attackers were killed after half an hour of clashes with the security forces," he said.
No group, including the Taliban, has yet claimed responsibility for the attack.