The UK government will freeze rail fares in England in 2026, marking the first such halt in 30 years, as part of efforts to ...