In June 2017 Muslim Mayor of London, Sadiq Khan, called on the British government to cancel a state visit from US President Trump. Sadiq Khan was angry over criticism by President Trump over the city’s response to a recent Islamic terror attack.

On Friday Queen Elizabeth announced the invitation list for the banquet for President Trump.
London Mayor Sadiq Khan did not make the list.

Well done Queen Elizabeth. The Queen has known a few objectionable leaders in her time on the throne and knows how to send a message to those who displease her.
Why invite guests that you know are going to be rude to your guest, or who it would be hypocritical for them to attend.
Tradition.
I admit I was impressed with Jeremy Corban for declining and not being hypocritical in accepting an invitation to the palace when everyone knows he supports the exact opposite of what the royals represent and would like to see the end of their reign.
I wonder if Cindy will ever get invited to the Whitehouse after referring President Trump as a professional arsehole.
Oh, that’s so funny Chuck! Not a chance in hell. Now Winnie would be on the next plane out to Washington DC ready to hobnob (and perhaps take a nap).
HA, HAAA, HHAAAAA, HHHAAAAAAAAAA!
Good on you Queenie! That will teach him! Oh, the embarssesment, for the poor wee cupcake!
so long as she doesn’t invite any other Muslim nutters.