Peking University
Peking University [China.org.cn]
Location: Beijing, China
Overall score: 81.3
World rank: No. 39