Public research university in London, United Kingdom; constituent college of the federal University of London.