Day: March 15, 2022

Russia Ukraine

Moscua delenda est: shall Moscow be destroyed?

The Russian invasion of Ukraine has left most people in the West terrified. And while many citizens keep asking how a war like this could happen in Europe in the twenty first century, others raise the question: did the West do too little to avoid the Russian attack? Has the West been too weak and […]

Read More