University

Université de Lille

http://www.univ-lille.fr/

World Rankingsort ascendingContinental RankingCountry RankPresenceImpactOpennessExcellence
682
283
17
393
2000
834
402