Britain had initially pressed for a summit in May

Britain and the EU will meet for a summit on 22 July, much later than London hoped, amid political turmoil and questions over the survival of Keir Starmer as British prime minister in the coming weeks.

Britain had initially pressed for a summit in May, a date that then slipped to June and now to late July as Starmer’s government and leadership of the centrist Labour Party have been rocked by political challenges.

Starmer’s political fate, shaken by the fallout from scandals over his appointment of Peter Mandelson, a former European Commissioner, as ambassador to the US, will be decided in a by-election in northern England on Thursday.

The beleaguered British leader welcomed the summit as “delivering on our promise to reset our relationship and put Britain at the heart of Europe”.