Rudy Giuliani, a former lawyer for Donald Trump and ex-mayor of New York City, made some rather unflattering remarks about General Mark Milley while delivering a speech at an annual 11 September dinner held at the Cipriani restaurant in Manhattan.
Vocally complaining about Milley previously arguing that the Bagram Air Base in Kabul not being strategically important, Giuliani inquired: "How's that guy a general?"
"I wanted to grab his stars, shove it down his throat and say, 'It's 400 miles from China, a**hole! China is going to be our enemy for the next 40 years! You have an airbase 400 miles from them and you're giving it up?! Idiot! What the hell is wrong with you?! Who paid you?!”
In his speech, Giuliani also referred to him being awarded an honorary knighthood by Queen Elizabeth II in 2002.
"She said, 'You did a wonderful job on Sept. 1'", Giuliani said, with the Daily Mail noting that he was apparently attempting to imitate a British accent. "And therefore I'm making you an honorary knight, commander of the royal something or other".
Giuliani added that he turned down the knighthood, "because if you took a knighthood, you had to lose your citizenship".
He also referred to another member of the British Royal Family, Prince Andrew, insisting that he "never went out with him".
"Never had a drink with him. Never was with a woman or a young girl with him", Giuliani insisted.