There is an old adage “if you live into a glasshouse do not throw stones” and I get that feeling this is exactly what China is saying to the United States in their scalding criticism of the US in terms of human rights issues.

China has rejected the US State Department criticism on their human rights protocol and has stated that the report was bias More >