
As pre-election pledges go, it doesn't exactly get top marks for subtlety. But in a city buffeted by a cost of living crisis and where so many are reliant on the transport network to get around, it is hard to fault.
Sadiq Khan announced this morning a freeze to most Tube and bus fares. These had been expected to rise in line with national rail fares, which the government has decided to increase by 4.9 per cent in March. Instead, a London bus fare will remain at £1.75 while a single adult zones 1-3 Tube fare will stay at £3.70 at peak times.