Never say that QS university rankings are unreliable again. This is the Leiden 2026 World University Ranking from the Netherlands. Out of the top 30, there are 20 Chinese universities. Zhejiang University ranks first in the world. Shanghai Jiao Tong University surpasses Harvard, ranking second. The most impressive is Zhengzhou University, ranking 25th, beating Stanford, which is ranked 26th. Yale didn't even make the list.