England Bus Fares to Be Capped at £2 from January 2025, Excluding London | Epistemic News