Places to shop in London

Napoleon called England a nation of shopkeepers, and London proves him right. From huge malls to small, family-run shops, traditional markets to modern department stores; shopping in London has endless possibilities.