The annual May Day march and rally on April 30, 2017 in London. Thousands people joined in the London May Day March and Rally in Trafalgar square. Since 1890 May Day has been celebrated throughout the world as a day of working class solidarity. In many countries the events take place on May 1, but in Newcastle the march and rally has for many years been held on the Saturday of the early May bank holiday weekend. by See Li