England
Next
London, 1997
"Big Ben" refers to the 13-ton bell within the Clock Tower.