A little bit.
How hard-core is the Russian police chief? He fired artillery shells to destroy the bus station just to protect the people. It is a documentary-type high-definition video, released on 2022-04-12.
Russia is located in northern Eurasia, spanning the two continents of Europe and Asia. With a land area of ??17.0754 million square kilometers, Russia is the largest country in the world.