Yan Shufen

Yan Shufen wrote the winning GPPN essay for Vol 64.2 Sino-Indian Relations published in 2010-11