World

Afghanistan: Protesters take to the streets, chant in defiance of Taliban in Kabul

Protesters crowded the streets surrounding the presidential palace in Kabul.