From what I have seen from afar it looks to me that Sadiq Khan, Mayor of London, is probably doing the job in a manner that outstrips those of his predecessors.
He has only been in office for a while but I can forsee him one day running for Prime Minister of the UK.
Willy