Afghan Resistance: Anti-Taliban Protesters Flood Kabul on Independence Day

The streets of the Afghan capital are filled with hundreds of people waving national flags and protesting against the Taliban amid Independence Day.