Three people were killed and more than a dozen injured after Taliban militants opened fire during protests against the group in the Afghan city of Jalalabad on Wednesday, two witnesses told Reuters.
A Taliban source said one person had been killed in the city, some 150 km (90 miles) to the east of Kabul.
The witnesses said the shooting followed an attempt by local residents to install Afghanistan's national flag at a square in Jalalabad.
Video footage shot by Pajhwok Afghan News, a local news agency, showed protesters in the city who were carrying the Afghan flag fleeing with the sound of gunshots in the background.
A former police official told Reuters separately that four people had been killed and 13 injured in the protests, without giving further details.
It was not immediately possible to verify how the deaths occurred.
"There were some troublemakers who wanted to create issues for us," a Taliban militant present in Jalalabad at the time of the incident told Reuters. "These people are exploiting our relaxed policies."
Taliban spokespersons could not immediately be reached for comment.