Sir Sadiq Khan has announced more than £7m of funding from City Hall and Transport for London (TfL) to stop road run-off ...