Russia’s Vologda Unveils 9-Meter Statue of Ivan the Terrible

The northwestern Russian city of Vologda has erected a 9-meter-tall statue of Tsar Ivan IV, better known as Ivan the Terrible, the Kommersant business daily reported Monday.

The monument, installed on…

Continue Reading