University

Université de Lille

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

World RankingContinental Rankingsort descendingCountry RankPresenceImpactOpennessExcellence
682
283
17
393
2000
834
402