Labour would win a majority in a general election if it was held tomorrow, a new poll has indicated.

Jeremy Corbyn's party continues to capitalise on a surge in support following the snap election in June, as the latest YouGov survey for The Times found that 42 per cent of respondents would back Labour in the polls, compared to 41 per cent for the Tories and 7 per cent for the Liberal Democrats.

However the party has lost the eight-point lead it enjoyed over the Conservatives directly after the general election, when a similar poll put Labour on 46 per cent, the Conservatives on 38 per cent and the Lib Dems on 6 per cent.

The poll, which surveyed 1,660 people between September 12 and 13, also found that 9 per cent of people would vote for other parties including the SNP and Ukip, down from 10 per cent in August.

It comes after Labour mounted a remarkable turnaround in the polls following the general election in June where Theresa May saw her parliamentary majority wiped out.