Did you know? – Storm of 1975

At the epicentre of theĀ Hampstead Storm of 14 August 1975, it has been estimated that as much as 200mm of rain may have fallen in 95 minutes – the single greatest inundation over such a short period since records began.