Some 100 organisations including Oxfam, Greenpeace and Amnesty took part in the march, as well as unions, political parties, artists’ collectives and activists including Greta Thunberg.
Gathering under sunny skies outside the Danish parliament, the demonstrators — many of them families with young children — waved flags and carried banners, chanting “Stop Arms Sales”, “Free Free Palestine” and “Denmark Says No to Genocide”.
A traditional supporter of Israel, Denmark has said it wants to use its current presidency of the European Union to increase pressure on the Israeli government to end the war in Gaza, which Prime Minister Mette Frederiksen recently said had gone “too far”.
But Denmark has said it has no plans to recognise a Palestinian state in the near future.