The famous Big Ben clock tower at Westminster Palace in London, England. The tower is now officially called the Elizabeth Tower.

- Image ID: HTYDN9
The famous Big Ben clock tower at Westminster Palace in London, England. The tower is now officially called the Elizabeth Tower.
Gonzales Photo / Alamy Stock Photo
Image ID: HTYDN9
Location: London