University

Institut Teknologi Sumatera Bandar Lampung

https://www.itera.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
7093
2344
134
3690
5963
6683