University of Chinese Academy of Sciences is ranked 12th in the world. Leiden Open 2025 World University Index