Vladimir Putin Museum Opens in Russia

No, you didn’t misread the title, a museum centered on Russia’s controversial president prime minister has been set up in Strelna, near Sankt Petersburg. Apparently, this small museum dedicated to Vladimir Putin is set up on one of the upper floors of Lindstrom Villa, an iconic structure that hosted the 2006 G-8 summit. The villa […]