Cities worldwide rally in support of Ukraine [photo gallery]

Demonstrators around the world, from Moscow to New York to Tokyo, are marching in the streets protesting Russian President Vladimir Putin’s brutal and unprovoked invasion of Ukraine.

For several days, people gathered outside Russian embassies or government buildings and waved Ukrainian flags, a worldwide show of solidarity with the people of Ukraine.

In Russia, police detained at least 2,710 Russians in 51 cities for anti-war demonstrations on February 27, bringing the total of those detained over four days to nearly 6,000, the Associated Press reported.

These are some of the cities where people demonstrated for peace:

Colombo, Sri Lanka

People holding anti-war signs as man in uniform walks past (© Ishara S. Kodikara/AFP/Getty Images)
(© Ishara S. Kodikara/AFP/Getty Images)

Istanbul, Turkey

Woman wearing Ukrainian flag standing with other protesters (© Mehmet Eser/Anadolu Agency/Getty Images)
(© Mehmet Eser/Anadolu Agency/Getty Images)

London, United Kingdom

Protesters holding signs and flags at night (© Rasid Necati Aslim/Anadolu Agency/Getty Images)
(© Rasid Necati Aslim/Anadolu Agency/Getty Images)

Milan, Italy

Large crowd holding signs and flags in city center (© Piero Cruciatti/Anadolu Agency/Getty Images)
(© Piero Cruciatti/Anadolu Agency/Getty Images)

Moscow, Russia

Large group of people at night holding sign (© AP Images)
Demonstrators march with a banner that reads “Ukraine — Peace, Russia — Freedom” in Moscow February 24. (Faces blurred to protect identities.)  (© AP Images)

New York City, United States

People holding large Ukrainian flag along narrow city street (© Seth Wenig/AP Images)
(© Seth Wenig/AP Images)

Paris, France

Man holding Ukrainian flag in center of crowded street (© Thibault Camus/AP Images)
(© Thibault Camus/AP Images)

St. Petersburg, Russia

Large group of people standing in street at night (© Reuters)
Demonstrators gather in St. Petersburg, Russia. (Faces blurred to protect identities.) (© Reuters)

Tokyo, Japan

Man holding small Ukrainian flag in street at night (© Stanislav Kogiku/SOPA Images/LightRocket/Getty Images)
(© Stanislav Kogiku/SOPA Images/LightRocket/Getty Images)

Toronto, Canada

Woman wearing flowers in her hair while standing in crowd (© Anatoliy Cherkasov/NurPhoto/Getty Images)
(© Anatoliy Cherkasov/NurPhoto/Getty Images)

Vilnius, Lithuania

Woman holding small Ukrainian flag while standing near crowd at night (© Mindaugas Kulbis/AP Images)
(© Mindaugas Kulbis/AP Images)

Washington, D.C., United States

People holding signs and flags outside White House (© Anna Moneymaker/Getty Images)
(© Anna Moneymaker/Getty Images)