Why Russia should win the war in Ukraine

Why Russia should win the war in Ukraine

by Eric Zuesse, The Duran: The town of Shostka in Ukraine is located 317 miles away from The Kremlin in Moscow — Russia’s military central-command location. The city of Havana in Cuba is located 1,131 miles away from Washington DC — America’s military central-command location. A nuclearly armed missile that’s launched from Shostka to The Kremlin would take about […]