Incumbent President Vladimir Putin clinched a resounding victory in the 2018 Russian presidential election earlier this year on March 18th, winning 77% of the vote. Unsurprising to experts and observers around the world, Putin’s landslide victory ushers the nation into another 6-year term with an all-to familiar leader at the helm. This electoral feat makes […]