Russia drops 21 bombs on itself in huge humiliation for Putin as casualties remain mystery
Russia's air forces dropped 21 bombs on its own territory over the past couple of months in another huge humiliation during the Ukraine war, according to a report from independent media.
The report claims that Russia dropped an X-59 missile in Belogorod, a city close to the Russian border.
Astra cited a source that said: "The military had to destroy it on the spot. There were no victims."