Thousands of Russians have taken to the streets in protest against Vladimir Putin, who has clinched a fifth term as Russia’s president, amid allegations of electoral manipulation and the absence of genuine opposition. The election, resulting in an 88% win for Putin, has been marred by controversy, with claims of vote rigging and suppression of dissent.
The Christian Post | RSS