University

Instituts Saint-Luc de Liège

http://www.saint-luc.be/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
17541
4355
74
12471
16844
10778
6007