People walk along Oxford Street, a major thoroughfare in London. With its 548 shops it is Europe's busiest shopping street.