Side note: various links direct to withdrawn posts.
On topic wondering; What proves it was Russian launched? It seems to be S-300 debris, making it Russian-mademissile. Could be UKR, could be RUS ...
It remains very regrettable that civilian lives have been lost.