City of London to ban polluting vehicles from one street

It plans to create the first low emission street near Moorgate next April

Record £20m fine for Thames Water for sewage leaks

Thames Water has been hit with a record fine and costs of more than £20 million for sewage leaks. It is said to be the largest ever fine to be handed down to a water utility for an environmental incident. The fine imposed is for six separate cases, which caused “widespread, repeated, sustainable and avoidable […]