Britain's general election campaign is entering its frenetic final stages this week, with Prime Minister Boris Johnson and Labour leader Jeremy Corbyn desperately seeking votes ahead of Thursday's crucial poll.
Mr lost by his predecessor Theresa May in the last election, just two years ago, while Mr Corbyn is aiming to upset the odds and usher in the first Labour government for nine years.
Hanging over the election is the issue of Britain's departure from the European Union, which will be thrown into doubt altogether should Johnson fail to achieve a majority.

Prime Minister Johnson emphasises his Brexit message. Source: UK PARLIAMENT
The prime minister says the impact of Thursday's vote would be "felt for decades".
The high stakes and ideological divisions between Mr Johnson and Mr Corbyn have led to a fractious and personal campaign, with Johnson repeatedly facing questions over his trustworthiness and the Labour leader on the backfoot over anti-Semitism within his party.
The pair traded barbs over Brexit in Friday's final TV debate, but also on other key election themes such as health service, austerity and terrorism.
A Conservative majority would almost certainly confirm Britain's departure from the European Union, but any other result could lead to a second referendum and the 2016 result being overturned.
The Labour leader is proposing to negotiate a softer form of Brexit if he becomes PM.
Mr Johnson is due to visit Brexit-backing Sunderland and northeast England, in a final push to sway traditional Labour voters to his side.

Labour Party leader Jeremy Corbyn vows to unite a deeply divided United Kingdom Source: AAP
"Under Jeremy Corbyn, they promised to honour the result of the referendum, before voting against Brexit every chance they had. They won their seats on a false prospectus and then stuck two fingers up to the public."
Mr Corbyn's main attack line has been accusing Mr Johnson of opening up Britain's cherished National Health Service (NHS) to US business as part of a post-Brexit trade deal with President Donald Trump.
Labour's would-be finance minister John McDonnell will layout the early priorities of any future Labour government, including an end to austerity, investment in a "Green Industrial Revolution" and nationalisation of key utilities.