While the Conservatives are widely expected to win the vote, their opinion poll lead has narrowed significantly since PM May called the election.
British voters go to the polls on Thursday to cast their votes in the UK General Election.
Prime Minister Theresa May said she needed a clearer mandate for the Brexit negotiations with the EU and that she was the only one who could be trusted to deliver it.
But the vote now takes place in the shadow of terrorist attacks, which have very much shifted the focus to national security.
In recent days she has promised to step up the fight against extremism, but her government has overseen big cuts in police numbers. The latest attack has made a confusing election even more difficult to call.
TRT World's Simon McGregor-Wood looks at the political gamble she took by calling the snap election and whether she has miscalculated.