Hundreds - possibly thousands - of Taliban fighters on motorcycles stormed through the strategic northern Afghanistan city of Mazar-e-Sharif on Saturday night.
Hundreds - possibly thousands - of Taliban fighters on motorcycles stormed through the strategic northern Afghanistan city of Mazar-e-Sharif on Saturday night.