London has an oceanic climate with 1630 sunshine hours per year and around 600 mm of evenly distributed annual precipitation. Summers are pleasant with July averages around 22°C; winters are mild with a January average of 8°C and rare snow. Compare historical weather data for London and see just how stable the British climate really is.