London’s road network carries more bus passengers than that of New York and Paris combined; Leon Daniels is the man in charge of running our network. He has responsibility for London’s bus and river services, its taxis, street management and congestion charging – and for the Boris Bikes. BBC London Radio presenter Robert Elms quizzes Daniels about the highs and lows of the job; from the 2012 Olympic Games to the London riots