By | June 12 2012 11:45 AM

The current supreme power in Russia is illegal, reads the Manifesto of Free Russia, which was delivered to tens of thousands of people rallying on Sakharova Avenue in central Moscow on Tuesday.