Apple iPad 2 advertisement on Oxford Street, London - Stock image
UK, Apple Computers, Billboard, Branding, Capital Cities
London, United Kingdom - April 25, 2011: Apple iPad 2 advertisement on a house facade in Oxford Street, London. Black taxis and pedestrians going past. Oxford Street is located at the heart of London and one of the main shopping areas in the city. The iPad 2 is Apple's leading tablet internet device.