Why Russia should win the war in Ukraine

Eric Zuesse 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 […]

Source