Too many Russian lies.
Give it up, we all know Russia did it.
Nobody else interfered with the investigation, removed evidence, hid witnesses, etc.
Only the guilty party - Russia.
So Ukraine has released Air Traffic Controller records ? Air traffic Radar records ? Why not ? That is crucial information.