Twenty mile per hour speed limits on some roads in London are not responsible for slower buses, the mayor of London has ...