Bus and tram fares have been frozen for the sixth time since 2016, meaning Londoners will continue to pay £1.75. The freeze will "support lower-income" Londoners, who are more likely to use these ...
Some results have been hidden because they may be inaccessible to you