Yet, Boris Johnson's pledge to lie in front of bulldozers to stop any future Heathrow expansion, made three years ago, became a source for taunting and derision last night, as he was conspicuously absent for a crucial House of Commons vote on the proposals. MPs voted to approve the Government's plans for a third runway at the airport.
Mr Johnson made the Heathrow commitment in public, shortly after becoming Uxbridge and South Ruislip MP for the first time in 2015.
Hillingdon is Here was there that night to capture his words, spoken at Brunel University, after winning the seat.
The video can be further down this page.
The now Foreign Secretary, was at the forefront of the debate in Parliament last night before the vote. Opposition MPs shouted "Where's Boris?" while fellow Tory MP Greg Hands, who has quit his Ministerial role in opposition to the scheme, labelled it a "debate about being true to your word and to your election pledges".
Mr Johnson has come under fire for travelling to abroad on Government business, thus missing the vote. He has pledged to fight Heathrow expansion from within the Cabinet, saying it would be pointless to resign.
Mr Johnson's original comments on the 2015 general election night came in the wake of Hayes and Harlington MP John McDonnell's own pledge to fight Heathrow – something he has campaigned on for years.
Last night Mr McDonnell took to Twitter to attack Mr Johnson for missing the vote, claiming he was
“dodging the commitment he made to his constituents”.
VIDEO: Watch Boris Johnson make the pledge in 2015 below. Heathrow comments come about halfway through the clip.
Campaigners decided to make their point last night in Parliament as the debate took place, by protesting just yards away from MPs in the central lobby, with Vote No Heathrow demonstrators laying on the floor outstretched before being removed by police officers.
Above: General Election 2015: Boris and fellow candidates