Patriarch Kirill I, head of the Russian Orthodox Church, has gone one step further in its unconditional support of the invasion of Ukraine. The post Dying in […]
Konstantin Fokin was arrested and fined after he took to Moscow’s Red Square with a poster citing the Sixth Commandment calling not to kill. The post Russian ‘Thou […]