Stock Photo: England, London, Trafalgar Square. Tourists standing by the Olympic Games London 2012 countdown clock in Trafalgar Square.
Stock Photo: 4282-30610 England, London, Trafalgar Square. Tourists standing by the Olympic Games London 2012 countdown clock in Trafalgar Square.