University

Institut Saint-Luc Tournai

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
20387
5048
80
27681
17931
10778
6008