university logo

The University of Edinburgh

image

Location

United Kingdom

THE World Ranking

29