London Shopping and Markets
There are big shopping streets at Oxford St, Regent Street which features Hamleys - the biggest toy shop in the world, and Bond Street. Nearby stores worth a look are Liberty's and Fortum and Mason on Piccadilly
Kensington and Chelsea has the world famous Harrods as well as many designer stores. Hatton Garden is a place to go for jewelry and gem stores. It's worth just walking around this interesting area and just watching the local characters.
There are lots of street markets in London with many small markets as well as the big famous ones such as Borough Market, famous for its great food and the street markets at Portobello where you can search for antiques and the very varied Camden Lock Market.