Tens of thousands of people have marched in Moscow to protest against Russia's involvement in the Ukraine conflict, reports GHN based on BBC.
People carrying Russian and Ukrainian flags chanted "No to war!" and "Stop lying!" Similar rallies took place in St Petersburg and other Russian cities.
Ukraine accuses Russia of arming rebels in the east and sending Russian troops across the border. Moscow denies this.
More than 3,000 people have died in fighting since April.
A truce was agreed on 5 September but there have been repeated violations since then.
The fighting began after Russia annexed Ukraine's southern Crimea peninsula in March - a move condemned by Ukraine and the West.
The demonstrators marched from Pushkin Square to Sakharov Avenue in central Moscow.
Organisers had hoped up to 50,000 people would take part to denounce what they described as Russia's "aggressive foreign policy".
Moscow police said there were about 5,000 protesters but a reporter for the AP news agency estimated that the crowd was at least 20,000-strong.
Police stepped up security in the capital and there were only minor scuffles reported between rival demonstrators.
It is Russia's first major anti-war rally since the fighting began five months ago in Ukraine's eastern Donetsk and Luhansk regions.
A number of supporters of the pro-Russia separatists in Ukraine held their own rally in Moscow.