Wednesday, March 5, 2025

Tag: Why Russia should win the war in Ukraine

Why Russia should win the war in Ukraine

    0

    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 5 minutes to get there. It would behead Russia’s military command.