Tens of thousands of people marched through central Moscow on Sunday to demonstrate against the fighting in Ukraine and Russia's alleged complicity in the conflict.
An Associated Press reporter estimated the crowd at about 20,000, although the city police department put the number at about 5,000.
People were chanting “Glory to Russia and glory to Ukraine”, “No to war”, “We demand Russian troops leave Ukraine” and other slogans.
Supporters of pro-Russian separatists also apparently gatheried in Moscow's Pushkin Square, chanting “Donbas forgive this traitorous march!”, referring to the Peace March.
Similar events were held in more than 30 cities around the world such as Prague, Berlin, Paris, New York and San Francisco.
The marches coincide with "International Day of Peace" declared by the United Nations that falls on September 21 every year.