This is the Elizabeth Tower, a clock tower at the side of the Houses of Parliament in London. Big Ben is a bell. It is to be found inside the tower.
Tag: Palace of Westminster
Houses of Parliament
Across the River Thames in the heart of London can be seen the Houses of Parliament, containing the House of Commons (the lower house) and the House of Lords (the upper house), where the seat of government for the UK resides.