london

Big Ben London

Big Ben London is the nickname for the great bell of the clock at the north end of the Palace of Westminster in London,and…