An Afghan health official said on Wednesday that at least one person was killed and six others were wounded when the Taliban violently broke up a protest in the eastern city of Jalalabad.
Dozens of people had gathered to raise the national flag a day before Afghanistan's Independence Day, which commemorates the end of British rule in 1919.
They lowered the Taliban flag — a white banner with an Islamic inscription — that the militants have raised in the areas they captured.
Video footage later showed the Taliban firing into the air and attacking people with batons to disperse the crowd.
The violence comes as the militant group meets with former officials from the toppled Western-backed government.