University of Leeds

Established in 1904, the University of Leeds is one of the UK’s largest universities, world-famous for its teaching and research and located in the heart of a vibrant, affordable and student-friendly city. Leeds is a member of the Russell Group, the UK’s top 24 research-led Universities, and is a world top-100 university (QS World University […]