University

Université de Lille

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
582
237
14
981
1252
669
413