Reports from Russian announced that Vladimir Putin won over 76% of the votes in his reelection bid March 18, with turnout over 67%. The view from Siberia was a little different. OSCE, the Organization for Security and Cooperation in Europe, sent nearly 600 short-term, long-term, and other election observers to Russia. In its next-day report, […]