Jeremy Corbyn has refused to rule out forming a coalition Government with the SNP and the Liberal Democrats if voters return a hung parliament later this month.

The Labour leader told a reporter "you'd better ask me on June 9th" when asked whether he would put together a Government backed by other parties if he fails to win a majority.

It follows a shock YouGov poll showing Theresa May could be on course to lose seats in the election, forcing her out of Downing Street and onto the opposition benches.

Labour would be the largest party, according to the research, but Mr Corbyn would not win enough seats to govern on his own and would need the support of Nicola Sturgeon and Tim Farron to do so.