University College London, officially known as UCL since 2005, is a public research university located in London, United Kingdom, and a member institution of the federal University of London. It is the largest university in the United Kingdom by total enrolment apart from the Open University, and the largest by postgraduate enrolment.
Scientist advising Government urges tougher lockdown
PA - Press Association STUDIO
Professor Susan Michie said current lockdown measures are ‘the problem’ andnot people who aren’t sticking to the rules...