Shopping
The city's shopping scene has changed dramatically over the last few years. Many of the top department stores, including the world-famous Selfridges, have become fabulous 21st century temples to shopping. Quintessentially British brands have put a new spin on our traditional excellence in tailoring - see for yourself at flagship stores like Burberry on New Bond Street. Then there's the increasing availability of designer-look fashions at reasonably priced high-street stores all over the city. The flagship Topshop on Oxford Circus is just one of these fashion meccas, loved by celebrities and fashion journalists alike.
Perhaps the most relaxing way to shop in London is to wander along one of the capital’s colourful and fascinating street markets - Camden, Portobello, Spitalfields and Petticoat Lane are just some of the markets worth a visit.
With over 30,000 shops and 26 major street markets to choose from, the sheer variety on offer is hard to imagine.