N News Manager Milforums News Bot Jun 21, 2014 #1 Officers in Xinjiang, China, shot dead 13 assailants who attacked a police building and set off explosives. Read more...
Officers in Xinjiang, China, shot dead 13 assailants who attacked a police building and set off explosives. Read more...