Russia Claims it Shot Down Two UK-Supplied Storm Shadow Missiles, Condemns London for Escalation 3 min read cruise missile Germany London / Europe long-range rockets missiles National Security News From Breitbart Politics Russia Russia-Ukraine war Ukraine Ukraine Conflict Ukraine crisis Ukraine war United Kingdom Russia Claims it Shot Down Two UK-Supplied Storm Shadow Missiles, Condemns London for Escalation admin May 27, 2023 The Russian military reportedly shot down two British-supplied Storm Shadow cruise missiles over...Read More