Activists around the world have attended May Day rallies - here protesters with painted faces demonstrate outside the presidential palace in Jakarta, Indonesia.
People shout slogans at a rally in Istanbul, Turkey, which turned violent as police arrested hundreds of marchers.
Violence too in Macau, China, where protesters angry over illegal labour and alleged corruption clashed with police.
May Day is internationally known as a day of workers' solidarity. Among those marching, in Kiev, Ukraine, was Communist Party veteran Pavel Bobak, 94.
A Lebanese man representing the "global worker" takes part in an event organised by Lebanon's Communist Party in Beirut.
In Moscow, Russian Communist Party supporters rallied in the centre of the city.
Activists demonstrate at a May Day rally in Tokyo, where many people were protesting against the widening income gap between rich and poor.