Boris Johnson has broken his self-imposed alcohol ban for the second time on the election campaign trail.
The Prime Minister had claimed he would not drink until Brexit was delivered - with the first phase of the UK's withdrawal currently scheduled for January 31.
However, he failed to maintain his "do or dry" pledge after sipping a pint of beer at a Wolverhampton pub with veterans, following an Armistice Day service at the city's cenotaph.
After pulling a pint of Bradley's Finest Golden at the Lych Gate Tavern, he was asked whether he would taste it, but replied: "I'm not allowed to drink until Brexit is done."
He then said he would "whet his whistle" before indulging in a sip.
Pub landlord Dave Buck jokingly held the pint aloft and offered it to customers for £80, but there were no takers.
Mr Johnson first made reference to his apparent alcohol ban during a hospital visit last Friday, saying: "I've had to give it [alcohol] up until we get Brexit done."
But just 24 hours prior, he had been seen sipping whisky during a distillery visit in Scotland, casting doubt on his commitment to the alcohol ban.
The so-called "do or dry" pledge follows the Prime Minister's failure to deliver Brexit on October 31.
He had repeatedly promised Britain would leave the EU by Halloween "do or die, come what may".