UCL is OFFICIALLY the eighth best university in the world

Meet the local team