Several hundred protesters gathered outside of the Russian Consulate on 91st Street in Manhattan on Saturday to demand the release of opposition leader Alexei Navalny.
Several hundred protesters gathered outside of the Russian Consulate on 91st Street in Manhattan on Saturday to demand the release of opposition leader Alexei Navalny.
Moscow has been locked down and there is a heavy police presence in other Russian cities as tens of thousands of people protest to..
Supporters of jailed opposition leader Alexey Navalny demand his release, defying bitter cold and a ban on protests.