Maybe it was the Ukraine
Maybe it was the cia
Maybe it was a false flag by Russia
Maybe it was an anti-Putin Russian
I doubt we will ever know
One thing we do know - everyone involved is lying. All sides. And there are a lot more than two.
In war, the first casualty is the truth.