University

Manado Tourism Institute

http://www.stpmanado.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
28415
12678
2326
27609
28360
8602
6115