The University of Oxford and the University of Cambridge ('Oxbridge') form two corners of the triangle. The third is London: Imperial College, University College London, King's College London and the London School of Economics and Political Science (LSE). The last three are independent colleges of the University of London. The universities within the triangle (with the exception of the LSE) attract the highest research incomes of all British universities.