This helpful guide produced by the BBC is a great resource for non-Brits that would like an explainer on UK politics in advance of the general election.
You may have heard that voters in the UK are going to the polls on 8 June to choose the entire national parliament - all 650 seats.But for those who don't know what a Tory is and can't pronounce Plaid Cymru, here's a crash course in the UK's general election.