People Shopping in Oxford Street, 2006
© Museum of London
Full image caption
A general view of shoppers walking down Oxford Street in the West End of London. With over 300 shops, it is Europe's busiest shopping street, as well as the most dense.
2006 AD - 2006 AD