The £2 bus fare cap will be replaced by a new £3 cap until the end of 2025 at this week’s Budget, the Prime Minister has confirmed.
In a speech in Birmingham, Sir Keir Starmer said he knows “how much this matters”, particularly to people who live in rural communities.