
Christmas is coming, praise be, and that means many things. Mulled wine and mince pies, reindeer and snow (well, one hopes), but also shopping, which can be tedious.
Then again, London is full of wonderful festive markets, each one offering something a little different. Many of them historic, from Borough to Leadenhall, the city is a tapestry of song and cheer, fairy lights and artisan gifts.