Sir Keir Starmer and Emmanuel Macron are the Don Quixote and Sancho Panza of international politics, the Yin and Yang of ...