London voters in fewer than a dozen seats could decide if Boris Johnson or Jeremy Corbyn is Britain's next Prime Minister.
Much attention is focused on the battle for seats in the North and Midlands but key marginal constituencies in the capital are set to play a crucial role.
England's most marginal seat is Kensington where Labour pulled off a shock win in 2017 with a majority of just 20.
The winning MP, Emma Dent Coad is involved in a three-way tussle with Tory defector Sam Gyimah, now representing the Lib Dems and newcomer Conservative candidate Felicity Buchan.
Richmond Park is another hotly contested battleground where Environment Minister Zac Goldsmith faces a rematch with former Lib Dem MP Sarah Olney. The Conservative majority in 2017 was 45.
The Liberal Democrats are also targeting three Tory seats in the north London borough of Barnet where Labour failed to capture the local council last year.
Lib Dems hopes rest on a twin appeal to Remain voters and members of Barnet's large jewish community angered by Jeremy Corbyn's handling of anti-semitism within in Labour.
The most marginal Barnet seat is Chipping Barnet where pro-Leave Environment Secretary Theresa Villiers is defending a slender majority of 353.
In neighbouring Finchley & Golders Green - Margaret Thatcher's old seat - the Lib Dem candidate is former Labour MP Luciana Berger. Sitting MP Mike Freer had a majority of 1,657 at the last election.
The third Barnet seat is Hendon where Tory Matthew Offord is defending a majority of 1,072.
Former Streatham MP Chuka Umunna - another defector from Labour to Liberal Democrat - is hoping to pull off an election upset in the Cities of London & Westminster.
He faces Westminster Council leader Nickie Aiken defending a Conservative majority of 3148.
Labour is putting maximum effort into trying to unseat Prime Minister Boris Johnson in Uxbridge & South Ruislip. His majority was 5.034.
Other Labour target seats in London include:
- Putney, where Tory rebel and former minister Justine Greening (majority 1,554) is retiring
- Harrow East held by Bob Blackman (majority 1,757)
- Chingford & Woodford Green, represented by former Conservative leader Iain Duncan Smith (majority 2,438)
Four Independent candidates are hoping to inflict embarrassing defeats on their former parties in London and the Home Counties.
Ex-Attorney General Dominic Grieve hopes to recapture Beaconsfield, Berks. He was stripped of the Tory whip after sabotaging Boris Johnson's Brexit plans.
Fellow rebel David Gauke is standing as an Independent in his old seat of Hertfordshire South West.
Anne Milton, who also lost the Tory whip, is challenging her old party in Guildford.
And ex-Labour MP Mike Gapes is hoping to be re-elected in the east London constituency of Ilford South. He quit Labour in February to join the The Independent Group of MPs.
Two Tory seats in Hertfordshire, St Albans and Watford, are also likely to see closely fought contests.