Analysis: Ukrainians disrupt and derail Russian offensive as war moves to new phase
Just over a month after the first ballistic missiles slammed into Kyiv’s international airport, the Russian campaign has been disrupted and derailed by stubborn Ukrainian resistance — and in the last few days by agile Ukrainian counterattacks on several fronts.