Static News Protestors take to streets in cities across Russia May 9, 2021 carmodpros The protestors are demanding the release of Kremlin critic Alexei Navalny. source