LONDON — The tens of thousands of protesters who flooded Russia’s streets over the weekend not only piled pressure on Vladimir Putin, but they also put another president on the spot: Joe Biden.
NBC News: Both Biden and Putin put to the test after mass protests across Russia
Protesters clash with riot police during a rally in support of jailed opposition leader Alexei Navalny in downtown Moscow on Jan. 23, 2021.