See the workers of the world unite from Cuba to Russia...
Workers march together in Paraguay.
A woman carries a portrait of Cuba's former president Fidel Castro during a May Day rally in Istanbul, Turkey, May 1, 2016.
A supporter of the Communist party shouts slogans during a May Day rally, with a portrait of co-author of "The Communist Manifesto" Karl Marx seen in the background, in Moscow, Russia.
Left-wing demonstrators take part in a May Day march in Hamburg, Germany, May 1, 2016.
Demonstrators take part in a May Day International Workers Day Rally for Workers and Migrants in Union Square in Manhattan, New York, U.S
People gather at a square during a May Day rally in Istanbul, Turkey May 1, 2016.