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.