Tuesday, October 29, 2013

383-inch Microsoft tablet that is almost impossible to miss at London’s Trafalgar Square