Weekend Site Sale! Save up to $18 off. Get the code »

Yang Xiao

Xiao Yang is a graduate of the Foreign Languages Institute of Peking University, editorial board member and deputy director of the news agency Xinhua Net.