People have gathered in Parliament Square in support of migrants in the UK as part of a wider day of action.

The One Day Without Us campaign set up rallies and events across the country, from London to Edinburgh to Birmingham.

The national day of action aims to celebrate the contributions of migrants in the UK and to “stand against hatred, xenophobia and intolerance”.

Those who gathered in Parliament Square listened to speeches, poems and testimonials from migrants and campaigners.

Jean Lambert, the Green party MEP for London, told the crowd: “We recognise the crucial role that people from other countries play within the UK.

“Whether it is loved ones, family members, whether it’s people who are working in the essential services, working in the economy generally, every one of those people contributes to our society and that I think is clear despite the political messages we hear from elsewhere.”

Last year saw the inaugural One Day Without Us event, when people gathered in the shadow of Big Ben and the Houses of Parliament.