Shopping in London for Christmas is an experience to cherish! The streets of London’s West End bustle with shoppers who are busy shopping at London’s world famous department stores. Harrods, Selfridges, Harvey Nichols, John Lewis, Hamleys and Fortnum & Masons are the most popular choices, especially amongst the international visitors. Source: Alessandro Santarelli The shopping […]