London debut for Adidas

The first Adidas Originals store in London was scheduled to open on Covent Garden’s Earlham Street on Wednesday. The 2,150 sq ft (200 sq m) shop occupies two floors, and will be Adidas’s 11th Originals outlet. There are already shops in New York, Manchester and Tokyo.