As far as shopping is concerned, London shopping markets ranks along with Paris and New York; it is a heaven for the shopper. Shopping in london is all inclusive; you will find everything that you need. There is no dearth of shopping malls, shopping complexes and shops in London selling a wide range of goods from cosmetics to electronic appliances.

If you are looking for major international and British brands, then you will find them all in shopping areas around the Oxford Street and Knightsbridge. In these places you can purchase all the upscale and upmarket goods.

If you want to buy some specialist items, then visit the Covent Garden and if you think you have pockets full of money, then relax, just head towards the New Bond Street, which is home to some of the exclusive shops of London. Tottenham Court Road is the place to be if one is desirous to buy some electronic gadgets and Hatton Garden is the ideal place to buy watches and jewellery.

Besides these shopping areas, other london shopping markets options; the city is home to some of the best departmental stores that can be mainly found on the Oxford Street, designer shops can be seen on the Old/New Bond Street and Sloane Street, whereas Independent fashion shops and boutiques are situated Department stores - concentrated mainly on Oxford Street, although Knightsbridge has two of the most popular in Harrods and Harvey Nichols on the Covent Garden and the Carnaby Street, music shops can be found abundantly in almost all the megastores in London and in a similar manner books can be found many bookshops scattered throughout the city of London.

Besides these, London is also home to world famous departmental stores like Harrods and Selfridges that sells all the things that you and your family require.