London mayor commits to all-electric buses moving forward, 100% zero emissions by 2034

Original text too short.