London is one of the world’s most desirable shopping destinations, making it an ideal holiday destination for both long and shorter trips. The historic department stores such as Harrods, Selfridges, John Lewis and Harvey Nichols are all popular choices for visitors to the capital, but the perks of a shopping trip in London mean you have all of these at your disposal. Oxford Street, Bond Street and Covent Garden are just a few of the iconic destinations that avid shoppers flock towards.