Sadiq Khan is having to spend almost £1.2 billion a year subsidising London ’s struggling bus fleet because of soaring costs ...