UK's worst street with mountains of rubbish has been 'left to rot by Sadiq Khan' April 5, 2024 The reality of living in a street plagued by heaps of rubbish, rats and a foul smell has been laid bare by More