Big Ben is an iconic clock tower located in the heart of London, England. Built in 1859, the tower stands at a height of 316 feet and is the largest four-faced clock in the world. The clock's four faces are each 23 feet in diameter

01
Lv 1 · Browser0 pts
0 / 100 to Lv 2+1 / 200px scrolled
Theme
Display
Density