The clock tower of parliament also known as the home to Big Ben in London.