University of Glasgow

Ranked & featured
Glasgow City, United Kingdom
=87th in World University Rankings 2025