LONDON, ENGLAND - JANUARY 29: The Elizabeth Tower, commonly known as Big Ben stands near the Houses of Parliament on the bank of the River Thames on January 29, 2018 in London, England. Renovation costs of the iconic clock tower building is expected to go over £61 million. (Photo by …
{}