St. Peter's Institute of Higher Education and Research's Ranking and Review
country rank 766
world rank 11436