Russia’s Ministry of Defence has claimed that its forces have downed two UK-made Storm Shadow cruise missiles fired into its territory from Ukraine.
“Air defences shot down two Storm Shadow cruise missiles manufactured by Britain, six HIMARS rockets manufactured by the USA, and 67 unmanned aerial vehicles of the aircraft type,” the ministry stated in its Nov. 21 daily report.