Palace of Westminster
Big Ben clock tower at the Palace of Westminster, London
Size: 3168px × 4752px
Location: Westminster, London, England,
Photo credit: © BRIAN ANTHONY / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: .., ben, big, clock, england, london, palace, tower, westminster