Nigel Farage's UK Independence Party is on course to top May's elections to the European Parliament, according to a new opinion poll.

The ComRes opinion poll for The Independent on Sunday and Sunday Mirror - based on the 38% of respondents who said they were "absolutely certain" to vote - gave Ukip the largest share of the vote with 30%.

Labour are in second place with on 28%, with the Conservatives third on 21% and the Liberal Democrats trailing in fourth place on 8% - just two points ahead of the Greens on 6%.

For a general election, Labour continue to lead with 35% - two points down on last month - although their advantage over the Conservatives, who are unchanged on 32%, has narrowed.

Ukip are up one point on 16% while the Lib Dems are unchanged on 9%.

:: ComRes interviewed 2,001 GB adults online between March 12 and 13.