ISC Paris Business School's Ranking and Review
country rank 169
world rank 5182