
Millions of people will still be covered by a £2 bus fare cap into next year as metro mayors step in to extend it.
Single bus fares in England have been capped at £2 outside London, where they are £1.75 per journey, for most routes since January 2023.