ISLAMABAD - Taliban authorities in Afghanistan Saturday reportedly arrested an outspoken critic of the government, drawing strong calls for his immediat
ISLAMABAD - Taliban authorities in Afghanistan Saturday reportedly arrested an outspoken critic of the government, drawing strong calls for his immediat