University

Edo University Iyamho

https://www.edouniversity.edu.ng/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
8693
210
62
12680
3252
6683