The annual Times Higher Education world rankings put Cambridge in third place and Imperial College London in tenth.
Continue Reading