Europe's busiest shopping area is Oxford Street, a shopping street nearly 1 mile (1