Foreign envoys laud development of Xizang, calling a happy life there ‘true essence of human rights’
Envoys from 11 developing countries stationed in Geneva visited Southwest China's Xizang (Tibet) Autonomous Region from August 27 to September 2, through which the diplomats said that the level of…