Beijing Newspaper: “Not to put too fine a point to it, swift and brutal retribution is the only language Islamists understand” Well I’ll be…introducing China Droll h/t d9 Via Tundra Tabloids