LSE beats Oxford and Cambridge to top spot in UK university rankings 0 20.09.2024 13:57 Evening Standard The London School of Economics, founded in 1895, has also been named University of the Year 2025 by The Times and The Sunday Times.