Russia accused the west for “growing involvement” with the conflict in Ukraine, after it released pictures of military vehicles made in western countries that they claim were used to invade the border.
Analysts have criticized the images as “staged”, suggesting that they could have been choreographed.
Michael Clarke, a security and defence analyst, says that the “whole picture isn’t convincing”. He adds that it could be true but “it appears as if two American humvees were taken from a low-loader and placed in this space”.
Sky News was able to geolocate images at the Belgorod Checkpoint. Previous drone videos confirm that the Humvees shown in the picture were not present earlier this week.
These vehicles are also marked with Ukrainian markings.
One user on social media pointed out that there was no dirt in front one of the cars, which should have been produced when the vehicle fell into the gap.
The cross-border incursion Monday into Russia’s Belgorod Region was described as “humiliating for Moscow.”
After two days of fighting, Russia reported that more than 70 attackers had been killed and their remnants had been pushed into Ukrainian territory.
Dmitry Peskov, Kremlin spokesperson, said: “It’s no secret to us that Ukraine is receiving more and more military equipment.”
It is not a secret that these weapons are being used to attack our military. It is also no secret to us that Western countries are becoming more and more involved in this conflict, both directly and indirectly. “We are drawing the right conclusions.”
Click here to read more
Russia must implement’martial Law’
Why is Ukraine interested in F16 fighter jets
Ukraine denied any involvement in the incursion and claimed that it was an uprising of Russian partisans.
The Russian Volunteer Corps (RVC), and Freedom of Russia Legion have both claimed responsibility for the two groups that operate in Ukraine.
The US State Department stated that it is “sceptical” of the veracity and reports, adding it does not “encourage or enable” Ukrainian attacks against Russian territory.