Boris Johnson cannot afford a head-on clash with Emmanuel Macron over Brexit

The prime minister will be looking to do deals with his fellow leaders to avoid his gamble over the Northern Ireland protocol ending in disaster, writes John Rentoul