Like a bad Italian opera, the fat lady is singing from a balcony overlooking a city that is ablaze. Zaporhyzhia, Dneipropetrovsk, Donetsk, Kherson, Kharkiv, Sumy… The Russian ground forces are attacking in all of these locations, which represents about 1,000 miles of territory stretching from Sumy in the north to Zaporhyzhia in the south. Russia is inflicting an average of 1,335 casualties a day on the Ukrainian forces, which translates into 456,695 losses in 2025 as of November 17. That is almost 40,000 per month. Add to that an estimated 20,000 to 40,000 desertions each month… That means Ukraine must recruit a minimum of 60,000 new conscripts each month just to maintain its current troop strength. That ain’t happening.

The recruitment figures cited by the Atlantic Council and the Institute for the Study of War, which represent partisan pro-Ukrainian sites, reinforce the dire state of the Ukrainian forces. When your very best friends are telling you that you are 50% short, you know things are grim.
Meanwhile, back in Kiev, Zelensky ain’t home. He’s scampering about Europe pleading for more money, but the Europeans are focused intently on the brewing corruption scandals haunting the Z-man. There is not a lot of enthusiasm for sending billions of dollars more to Ukraine as key officials in Zelensky’s government seek sanctuary in Israel (i.e., you don’t get extradited from Israel if you’re Jewish, even if major criminal charges hand over your head).
There are rumors in Moscow that the diplomatic dance with Washington is heating up, but I think that is just wishful thinking on the part of some in Washington. Trump’s failure to deliver on peace, coupled with his bombastic, threatening rhetoric towards Venezuela, Iran and Russia, is losing him support and fracturing his MAGA base.
Reprinted with permission from Sonar21.

