Sadiq Khan will freeze Transport for London (TfL) fares until March 2025 as part of a £123m investment in the capital's transport services.
TfL fares were set to increase on March 3 in line with national rail fares which will rise by 4.9%, but will now remain unchanged.