Try entering your first search query now!
You can search by:
- check if there are any errors in the request
- reformulate the query
The clock tower of Westminster Palace also known as the Big Ben is a symbol of Great Britain. It rises 96 meters over the Thames. It is in it that the famous Big Ben bell is located, as well as the clock, the third largest clock in the world.