We all have seen the Big Ben immortalized in Hollywood movies. Or in postcards and other souvenirs. In fact, Big Ben is synonymous to London or England or the UK. Every tourist in London never misses it because it’s what everyone will ask when he goes back home. People will