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.