Original: University College London (UCL) is a public research university located in London, United Kingdom and the largest constituent college of the federal University of London.
Simplified: University College London (UCL) is a public research university in London. It is the largest college of the federal University of London.