Xavier University of Louisiana's Ranking and Review
country rank 669
world rank 1888