Most single bus fares in England will be capped at £2 from January, Prime Minister Andy Burnham announces. A bus fare cap was first introduced in 2023 - it was initially £2, bef ...