Russia’s Attack on Ukraine is Defensive, Not Imperialist – Indian Expert
Political Desk, Delhi – Magazine: Russia and Ukraine are the two largest countries of Europe. However, Russia (17 million square kilometers) is 28 times larger than Ukraine in area. In….