News

South Park in Ilford has been revealed as east London's sewage hotspot - recording more than 250 hours of spills in 2024.