Russia has launched devastating strikes on Ukraine’s most critical artillery munitions production facilities—Zvezda and Impulse—in Shostka, Sumy region. The strikes come amid a dramatic slowdown in Russia’s territorial advances, with analysts predicting a possible stall by early summer—coinciding with Trump’s ceasefire deadline. Click to know more.