University of Science and Technology of China
University of Science and Technology of China [File photo]
Global Score: 66.5
Global rank: 136th
Location: Hefei, Anhui Province