May Day parade in London

Footage of protesters gathered on Trafalgar Square, London, UK on International Workers' Day

By using Yahoo you agree that Yahoo and partners may use Cookies for personalisation and other purposes