If it was an S-300, it would have been nearly impossible for it to have been launched by Russia. The range for those is ~150km and only the tiniest sliver of Belarus is within that range of where it ended up.
Assuming it was indeed a short-range missile, the simplest explanation was always a Ukrainian air defense missile that malfunctioned.
|