Shadows on Upcoming China’s Universal Periodic Review

A troika led by Riyadh is to give the final judgment on Beijing’s human rights record as a new $28 billion US dollars cooperation agreement ties the two countries.