University of Exeter
Exeter, United Kingdom
The University of Exeter, located in Exeter, Devon, was chartered and bestowed university status in 1955 but can trace its roots back to 1855. With a reputation for excellent teaching and research, the university is a popular destination for students from around the globe. Hosting more than 22,000 students, it is known for its commitment to sustainability and excellent business school.