Russian city unveils monument to Soviet secret police founder Felix Dzerzhinsky to the sound of ‘Jesus Christ Superstar’ — Meduza

The city of Nakhodka in Russia’s Far Eastern Primorsky region has become the latest locality in the country to put up a new statue of Felix Dzerzhinsky, founder of the Soviet secret police.

An official report on the unveiling ceremony…

Continue Reading