by Finbarr Bermingham at scmp.com The battle lines were drawn in Geneva on Tuesday, as China faced a twice-a-decade United Nations public grilling over its human rights record. On one side was a group of mostly Western countries that roundly lambasted Beijing’s “serious human rights violations” in Xinjiang and Tibet, and urged it to repeal […]