KABUL: The Taliban-led government in Afghanistan has denied a new Human Rights Watch (HRW) report which said that the fall...
KABUL: The Taliban-led government in Afghanistan has denied a new Human Rights Watch (HRW) report which said that the fall...