Oxford University and the University of Tokyo. Harvard University in the US won the top spot on the list. The other nine institutions in the top 10 are all in China. SCU’s work and research in ...