A £2 cap on bus fares for millions in England will be extended until the end of June.
In a huge win for passengers, cheaper tickets will be available for an extra three months after being meant to finish at the end of March.
Labour accused ministers of taking it “down to the wire” after threatening to withdraw the £2 cap as families struggle with soaring bills.