Prince Andrew abseiled down Europe's tallest skycraper on Monday, confessing afterwards that he would "never do it again".
Andrew, 52, took half an hour to descend from the 87th to the 20th floor of the Shard skyscraper in London to raise money for the Outward Bound Trust and the Royal Marines Charitable Trust Fund.
"I'm not even going to say that was a piece of cake or not," the prince, who raised more than £290,000 in the stunt, said afterwards. "I will never do it again."
He then quipped: "I have to say, the most difficult bit was walking up the stairs."
However Andrew, a former Royal Navy helicopter who served in the Falklands War, admitted later that "the difficult bit was actually stepping out over the edge".
"You have a moment to realise what you are doing and where you are going to go," he said.
In preparation for the 785-foot drop, Andrew said he had trained over the summer with the Royal Marines in Arbroath.
That, he said, "gave me the confidence to step out over the edge without too much trepidation".