December in London is cold and damp. Averages:
Frequent rain, short days (~8 hrs daylight), occasional frost/snow. Pack layers, waterproof coat, warm accessories.