Institute of International Business Education's Ranking and Review
country rank 368
world rank 12372