Londonfromwww.theguardian.com3 weeks agoWeatherwatch: The 1975 storm that unleashed record rain on north LondonThe Hampstead Storm of August 14, 1975, set a record for rainfall in London, causing severe flooding and infrastructure failures.