Sadiq Khan promises London will be run on clean energy by 2050

The Labour mayoral candidate, Sadiq Khan, has pledged to put London on course to be run entirely on clean energy by 2050 if he is elected next May, amid criticism that the capital is falling behind its emissions targets. The promise puts the capital on