As Russians headed to the polls this month, the reelection of Russian President Vladimir Putin was not in doubt.
On March 17th, with over 87% of the votes in his favor, Putin secured a fifth term, becoming the longest-serving leader of the Federation since Soviet dictator Joseph Stalin. With most...
Published 03/26/24