London
Help
The City of London is the smallest city in England
True
What is the name of the famous clock tower attached to the House of Commons?
Elizabeth Tower
In a normal year, roughly how many people visit London each year?
16 million
Unlock this slideshow and over 2 million more with Baamboozle+
Try slideshows
Your experience on this site will be improved by allowing cookies.
Allow cookies