Designed by
Title
Big Ben Clock Tower. Elizabeth Tower. Palace of Wetminster. Westminster Bridge in London, England, Europe #63233763
Description
The British landmark was called Clock Tower, then Elizabeth Tower to celebrate the Diamond Jubilee of Elizabeth II. The Palace of Westminster at the bank of River Thames.