PopDecay / Archive

Author: Staff

World

Putin Wins Russian Election

With more than 99% of the ballots counted, former Russian President Vladimir Putin had secured nearly 64% of the vote, making…