University

Université de Lille

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

World RankingContinental RankingCountry Ranksort descendingPresenceImpactOpennessExcellence
682
283
17
393
2000
834
402