The deal between London Mayor Sadiq Khan and Prime Minister Boris Johnson's government will see free travel on public transport for schoolchildren and pensioner continue and no expansion of the Congestion Charge zone. But £160 million cost savings will have to be made on the network.