In which city is the University of London located?
London
Manchester
Birmingham
Liverpool
Answer
The University of London is a federal public research university located in London, England. It was established by royal charter in 1836 and has since grown to include 17 member institutions.
University of London Challenge: 19 Questions to Test Your Mastery