Mass rallies have been held across Europe in favor of taking in refugees seeking asylum on the continent, while counter-demonstrations drew fewer numbers of people.
Tens of thousands marched through central London urging their government to do more to help Syrian refugees.
Danish police say some 30,000 people rallied in Copenhagen chanting in English "Say it loud and say it clear: Refugees are welcome here!"
Pro-migrant rallies were also planned in Germany, France, and Spain among other countries.
Meanwhile, nearly 5,000 people joined a protest against migrants in Warsaw, chanting anti-Islamic slogans, the AFP news agency reported.
Around 150 people rallied in the Danish village of Padborg near the German border, demanding the border to be closed to refugees entering Denmark.
Europe is facing an enormous influx of migrants as more than 430,000 people have crossed the Mediterranean to Europe so far this year, according to the International Organization for Migration.