Islamabad, Pakistan — The Taliban government in Afghanistan has suspended the broadcast of two privately run local TV channels over alleged violations of official ... Read more