Three Christmas markets to visit this festive season
Christmas markets are the highlight of December and spread joy on the streets of London. As more small businesses are opening their own each year, it is worth noting which stands are the most popular,…