The popular landmark of London, the Big Ben clock will ring for full three minutes so as to celebrate the first day of the Olympics Games on July 27,...

Read More