Public research university in London, England, and a member institution of the University of London. Founded in 1895 and became a university in its own right within the University o...
Show More
Public research university in London, England, and a member institution of the University of London. Founded in 1895 and became a university in its own right within the University of London in 2022.