College of Tourism and Hotel Management's Ranking and Review
country rank 31
world rank 11216