He's the longest-serving party leader in the history of the US Senate, but - amid a very public health struggle - Mitch McConnell's time in office may be nearing its end.
In an age when many politicians take pride in being "outsiders", the 81-year-old is a political lifer and a consummate creature...