LONDON - DEC 24: Foot traffic on Oxford Street, Dec 24 2010, London, England. Oxford Street is a major thoroughfare in the City of Westminster in the West End of London, England. There are 548 shops in Oxford Street and it is Europe's busiest shopping st