Harvard Falls to Third as Chinese Universities Lead Science Rankings
The latest CWTS Leiden Ranking 2025 reveals a seismic shift in global science leadership. Harvard University drops to third place, while China's Zhejiang and Shanghai Jiao Tong Universities claim the top spots.