Warwick makes the top 10 universities in the UK, according to new rankings

Meet the local team