Looks like a a terrorist attacks from Muslim militants in Xinjiang, who have been fighting against China for decades. You can read a little more here . I guess it means security at the Olymppics just got to code red, if it wasn't already red before. May the policemen rest in peace.