The world’s top universities for 2025 have been revealed. Europe claims 2 of the top 3 spots
https://nordot.app/1177149560246682412