University

Université de Lille

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
695
285
17
816
3232
1262
184