The absence of the former Labour prime ministers from the 2011 Royal Wedding sparked a political storm at the time and was all the more controversial because their Conservative predecessor John Major was on the guest list. Mr Campbell claimes then then-Prime Minister David Cameron was so concerned by the non-invitation that Downing Street intervened with Buckingham Palace.
Writing in a newly-published volume of his diaries, Mr Blair’s communications strategist said the snub was “some kind of establishment revenge”.
He said: “Lots of different theories – Charles because of hunting ban, William because Tony Blair revealed details of private conversations in his book, Camilla because she doesn’t like us.
“Idiotic whatever. It wasn’t getting big play but it was one of those things people would remember.”
Mr Campbell suggests Mr Cameron and then-Chancellor George Osborne “both went ballistic” and were worried they would get the blame.
Mr Campbell said he met Number 10’s Permanent Secretary Sir Jeremy Heywood the day before the wedding and the snub was brought up in conversation.
He said: “Jeremy Heywood said it was very much the royals.
“Cameron went ballistic. Worried if people thought it was his decision they would see it as spiteful and petty.
“Jeremy had called the Palace and asked what was going on, but once it was out there, they had decided and that was it.”
The official line from St James’…