Yina Shan

Yina Shan is a contributor to Inter Press Service.