Sir Sadiq Khan was challenged to take action on marketing that encourages car use and other behaviour that contradicts his goal of making London a net zero city. But the mayor said any ban would need ...