London: British Prime Minister David Cameron on Wednesday told the leader of the main opposition Labour Party, Jeremy Corbyn, who is facing a revolt from MPs, to step down in the national interest.

“It might be in my party’s interests for him to sit there, it’s not in the national interests and I would say, for heaven’s sake man, go,” Cameron said to Corbyn at Prime Minister’s Questions in Britain’s parliament.

Labour MPs voted against Corbyn in a no-confidence motion Tuesday by 172 to 40 after dozens of members of his front bench team stepped down in recent days. But Corbyn has refused to go.

Centrists have criticised the veteran socialist’s leadership for months but the row came to a head when he was accused of not campaigning enough in Britain’s European Union referendum, which delivered a shock “Leave” result last week.

Corbyn was elected Labour leader last year on a wave of support from grass-roots Labour members, but has struggled to build broad support among MPs.

Cameron has said he will step down in the wake of the referendum and will leave office when his successor is chosen in early September.