December in London offers a magical experience, from the twinkling holiday lights to the bustling Christmas markets. This month can be chilly, so pack lots of warm layers that are easy to adjust.
262