London comes into its own at Christmas, with festive markets found all over the city, fairy lights a-twinkling on every street corner and the seasonal scent of mulled wine hanging in the air....
↧