University

(3) Université Abdelmalek Essaadi Faculté Polydisciplinaire Larache

https://fpl.ma/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
22291
801
100
22033
6492
6650