Press release

Thames Water fined £380,000 for pollution of a rural stream

Thames Water fined £380,000 at Aylesbury Crown Court for polluting the Horsenden Stream in Buckinghamshire.