Here you can see the Shadow Chancellor speaking at a May Day rally in Trafalgar Square.
Another shot reveals a prominent CPGB-ML flag:
I realize that there are Communists and Communists but these seem to be Stalin fans.
Another unedifying sight was the flag associated with the Assad regime.
Is there anyone whose presence would not be welcome at this rally? These demonstrators have one answer …