Famous Big Ben, also known as Elizabeth Tower, clock tower at the Palace of Westminster in London, United Kingdom, UK. Landmark of London. 5496282 Stock Photo at Vecteezy
Big Ben - Attractions in Europe
After nearly five years under wraps, is Big Ben ready to chime again? | UK News | Sky News