Russia Claims it Shot Down Two UK-Supplied Storm Shadow Missiles, Condemns London for Escalation
by Kurt Zindulka, Breitbart: The Russian military reportedly shot down two British-supplied Storm Shadow cruise missiles over the past 24 hours, as the Kremlin condemned the “Anglo-Saxon” support of Ukraine’s war effort. Russia’s Ministry of Defence on Saturday claimed to have shot down two UK Storm Shadow cruise missiles fired by Ukrainian forces over the […]