The University of Leeds is a public research university in Leeds, United Kingdom, ranked #60 in the QS World University Rankings 2025. With more than 34,000 students and over 7,000 staff, it is a member of the Russell Group of research-intensive universities. - View it on GitHub
Star
0
Rank
14384036