College of Tourism and Hotel Management's Ranking and Review
country rank 30
world rank 11186