8 Facts about Big Ben Let me explain the famous Great bell of clock located in London in Facts about Big Ben. It is June 27th 2015 | Buildings