The London School of Economics, founded in 1895, has also been named University of the Year 2025 by The Times and The Sunday Times.

The post LSE beats Oxford and Cambridge to top spot in UK university rankings appeared first on Jersey Evening Post.