Stickers for tag University of Leicester Ranking

Tags Manager »

The University of Leicester is one of the top-notch universities which is located in Leicester. The university was founded in the year 1921 and it is ranked in the top 25 universities in the Times Higher Education Research Power Rankings.

Ctrl + Enter

Загрузка...