Since his premiership nearly sank a few weeks ago, Boris Johnson has done more foreign travel and frantic diplomacy than in all his previous years as prime minister combined.
He has made phone calls almost daily to Volodymyr Zelenskiy as the war with Russia rages, and won praise from the Ukrainian president during his emotive video address to the House of Commons.