5/3/12

Obama 'must stand with Chen'

A top human rights activist in China is saying that, if the US doesn't stand by Chen, this nation's reputation as a bastion  of human rights will be  destroyed. Feeling the heat, Bam? More here.