kashgar

China: 13 assailants shot dead in police station attack in Yecheng County

Police officers have killed 13 assailants in an attack on a police station in China's restive western province of Xinjiang,…

11 years ago