Bus fares to be capped at £2 on thousands of routes in England – but only until end of March

Bus fares to be capped at £2 on thousands of routes in England – but only until end of March