I would say that it is the best university. I might not be true for some but it’s my particular opinion as it has alot of things which makes it perfect to be the leading the university and make it standing in the leaderboard
If you're the owner or representative of Cardiff University, you can claim this University and build a better profile.