Sunday, February 20, 2011

China snuffs out dem

China snuffs out democracy protests – Telegraph: via telegraph.co.uk http://twurl.nl/53w3qc

No comments: