Mayors from cities around the globe back Sadiq Khan as he vows no delay to Ulez
Drivers of the most polluting cars will have to pay a daily £12.50 charge anywhere in Greater London from August 29
Drivers of the most polluting cars will have to pay a daily £12.50 charge anywhere in Greater London from August 29