University of Warwick
University of Warwick [File photo]
Established: 1965
Location: Coventry, England, United Kingdom
Overall score: 57.8