Before Russian troops crossed the Ukrainian border in 2022, many analysts predicted Kyiv would struggle to withstand a sustained assault. Instead, Ukrainian forces mounted stiff resistance, slowing ...