University

Institut Saint-Luc Tournai

http://www.st-luc-tournai.net/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
20388
5049
80
27682
17932
10778
6007