Institute of Legal Practice and Development's Ranking and Review
country rank 17
world rank 12137