Rudy Giuliani was unhinged on the 20th anniversary of 9/11 -- going on a berserk rant where he called a U.S. military general an "a**hole" ... and denied being cool with Prince Andrew.
The former NYC mayor was attending an annual dinner in Manhattan Saturday, and when it was his time to speak on the terror attacks of Sept. 11, 2001 ... he instead pivoted to a variety of unrelated topics ... including Queen Elizabeth, Gen. Mark Milley and China.
On the 9/11 anniversary, Rudy Giuliani gets sidetracked and denies hanging out with Prince Andrew.
“I never went out with him! Never EVER! Never had a drink with him. Never was with a woman or a young girl with him. Never ever ever.” pic.twitter.com/ds4YHrOTYJ
As it relates to Her Royal Highness ... RG was recounting what QE2 said to him and his handling of 9/11 and all the aftermath that followed. Remember, Rudy was head of the city back then -- and has often been commended for how he dealt with Towers coming down.
However, in this re-enactment of the convo, he says they had ... Rudy imitated the Queen, and did it poorly -- putting on a terrible British accent while explaining he turned down a knighthood that she and the Monarchy apparently extended to him. Then, it's on to Andrew.
I’m not sure I have ever seen someone give a speech at a formal occasion as drunk as Rudy Giuliani is right now at the 9/11 dinner. pic.twitter.com/54G5oCuBe3
He says he knows the Duke of York is suspect these days -- and then insists he never hung out with him other than on a couple of occasions where they met briefly. It's ... weird.
In another clip that was captured of his remarks, Giuliani goes off on Gen. Milley -- talking about his stars and how he wants to shove them down his throat ... all while mocking his military decisions with an air base in Afghanistan, getting back to the chaotic withdrawal.
Some have suggested the ex-Mayor might not be totally sober here -- but people close to him have denied that characterization. All we know is ... he's off the rails for this one.