Cubans took to the streets of Havana in huge numbers on Wednesday in a show of unity amid growing tensions with the United States over the situation in Venezuela.
The demonstrations marking International Workers' Day were attended by Cuban President Miguel Diaz-Canel and former president Raul Castro as well as more than 1,400 workers, union leaders and delegations from 80 countries.
"We came here to support our revolution, our people and everything that is happening here" said one marcher named Luisa Perez.
Another man said the Cuban people will continue to reject the ideas of the United States "because Cuba is here, and Fidel is with us."
International Workers' Day, also known as May Day or 1 May, is marked by large demonstrations of workers and labour activists across the world, who organise marches to campaign for improved labour conditions, and other social issues.