The UK's General Election is now upon us! After weeks of campaigning on issues like Brexit, the NHS, education and security, Election Day has finally come.

Will Theresa May's message of strong and stable government win people over? Will a wave of support from the left push Jeremy Corbyn onto victory? Will the Liberal Democrats see the greatest electoral recovery in living memory? What about the Greens and UKIP? And what about Wales and Scotland?

Who do you think will win? And by how much?