Russia claims to have shot down two British Storm Shadow missilesBy amedpost - November 21, 20240FacebookTwitterPinterestWhatsApp Russia has claimed to have shot down two British-made Storm Shadow missiles launched by Ukraine without specifying where or when this occurred.