London is a city that can be anything to anyone. With a vibrant cultural scene, bags of historical character and enough opportunities for retail therapy to indulge any shopaholic, where could be better to start your Christmas consumption than here, in the heart of the UK.
Unless you know London inside out already, figuring where to go and what to buy can be a daunting prospect. Fear not, because…