Thousands of people protested in cities around Europe on Sunday to oppose Russia's continued war in Ukraine, with tiny vigils held in Russia as well, despite authorities cracking down on such gatherings.

The German trade unions organized a protest in Berlin, which drew a large crowd due to the warm weather. Many participants waved Ukrainian flags, while others carried banners that said "Stop the War" and "Peace and Solidarity for the People of Ukraine."

As the crowds poured through the Russian Embassy, Norbert Herring, who had a placard that read "What are you doing to your neighbor?" said the images from Ukraine reminded him of the bombardment of cities during World War II.

Several protesters in Berlin declared they were Russians who were ashamed of what their country was doing.

"We're against the war, therefore we wanted to show our support," Aleksandra Belozerova, a Russian student in Germany, explained. "In this situation, it's the least we can do."

Aliia Biktagirova, a friend, held a sign with the letters for the Russian phrase "No War" written as asterisks, indicating the censorship she claims is occurring in Russia about the conflict.

As of late afternoon Moscow time, more than 700 people had been detained in 36 towns in Russia, where protests against the war in Ukraine have generally been met with a harsh police response.

In images that were provided by Russian media, there was a large police presence in central areas such as Manezhnaya Square near the Kremlin, with officers carrying demonstrators away to waiting police vehicles.

The number of individuals protesting across the country appeared to be significantly lower than during the previous major protests a week ago, when OVD-Info reported almost 5,000 people detained.

Protests against the war were also held in Warsaw, London, and Frankfurt, Hamburg, and Stuttgart in Germany.

In Belgrade, Serbia's capital, a small far-right group staged a protest in favor of Russia's attack on Ukraine.

Hundreds of motorists brandished Russian and Serbian flags, honked horns, and sang pro-Russian President Vladimir Putin chants. The letter "Z," which is used on Russian armored vehicles in Ukraine and is now a symbol of support for Russian troops, was painted on several of the cars.

Despite voting in support of a United Nations resolution denouncing Moscow's aggression and formally seeking membership in the European Union, Serbia has refused to join international sanctions on its ally Russia.