Ali Milani is Johnson’s Labour challenger in the west London seat of Uxbridge and South Ruislip. He was born in Tehran and moved to the UK at the age of 5 where he lived in social (public) housing with his family – his upbringing couldn’t contrast more starkly from that of the 55 year-old Eton- and Oxford-educated Johnson.
Johnson is defending a 5,034 majority, but one that was more than halved at the 2017 general election. If Milani can secure a five percent swing in favor of Labour then he will unseat the UK prime minister, who would then become the first in UK political history to suffer the humiliation.
The bookmakers have Johnson as the odds-on likely winner but, at 4-1 second favorite, Milani is well positioned to give the PM a good run for his money.
There has been widespread media speculation that Johnson has been considering pulling out of competing against Milani in this London constituency, in favor of a more comfortable-looking seat with a bigger Tory majority – to make sure he is re-elected.
So what are the factors that could decide this contest?
Milani himself believes that Johnson not living in his constituency and reneging on his promise to block a third runway at Heathrow – which would affect their residents – could count against him.
Without doubt Johnson has a real contest on his hands to keep his seat and remain prime minister if the Conservatives are elected on December 12. He’ll be hoping his new status as Tory PM will be the crucial factor in securing a win but, in these volatile political times, nothing is nailed on.