National bus fare cap

Single bus fares will be limited at £3 until the end of 2025.