The Chechens are conducting their special operation on Russian territory and calling on Putin not to go to the polls.
They also declare that they will fight against the Russian occupiers until the complete independence of their homeland – Chechnya.
For our and your Freedom!






