Not many people know, but there are 19 Universities of London in London.
No, it's situated in Cardiff.
Thames
The University of Punjab is in Chandigarh
City University London was created in 1966.
A small, commercial airport situated in Central London on the Thames.
Moscow
White City and Shepherd's Bush
Yes
London, United Kingdom.
London is the capital city of the United Kingdom and is situated in southeast England.
In London.
It is situated in London