Olympic countdown clock in Trafalgar Square. This tall stainless steel clock has become a focus for the summer games as people look forward to the 2012 Olympics. London, England, UK.