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.
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.