How the Ukraine-Russia war is playing out differently on 3 separate fronts
Ukraine is holding ground it seized inside Russia. Yet Ukraine is losing villages inside its own territory. And in the Black Sea, the Russian Navy has been forced to retreat.