Tens of thousands of anti-war demonstrators took to the streets in cities globally over the weekend voicing protest against Russia’s invasion of Ukraine.
In Germany, a sea of people carrying yellow and blue signs reading “Stop Putin” and “Stop the War” gathered Sunday at Berlin’s Brandenburg Gate.
Police estimated a turnout of between 20,000 and 30,000 people in the capital.
In Frankfurt, around 11,000 people gathered peacefully in solidarity with Ukrainians, police said.
Marches also took place in Stuttgart, Leipzig and Hamburg.
In Taiwan’s capital Taipei, hundreds protested against the Russian invasion of Ukraine, showing solidarity with Ukrainians as the fighting enters its third week.
However, there pro Russian-demonstrations were held in Serbia
Hundreds rallied in the capital Belgrade on Sunday in support of Russia’s invasion of Ukraine.
Protesters joined a convoy of cars with the infamous “Z” signs emblazoned on vehicles.
The English letter Z is the Russian symbol for victory.
Moscow has also been Serbia’s ally in the United Nations where its veto blocks international recognition of Serbia’s breakaway province of Kosova.