Millions of people across Britain are going to the polls today - but if you still can't make your mind up which way to go then look no further.

As well as Labour, the Tories and Lib Dems, we've looked at smaller parties like Ukip, the Greens and Respect.

Take this quiz to see which party could be the one that should get your vote.