Russian Air Force Says It Has Shot Down British Storm Shadow Missiles

Kyiv has alleged that Russia fired ICBM in an attack on Ukraine. Global experts have expressed doubts over these claims. Russia has maintained silence over the alleged attack. Meanwhile it has claimed shooting down British Storm Shadow Missiles. 

Related Videos