Oxford Street, W1K
Oxford Street, 1935
Credit: User unknown/public domain
Oxford Street is Europe’s busiest shopping street, with around half a million daily visitors, and as of 2012 had approximately 300 shops.