have apparently perished
They got “Putin’ed”
I would be suspicious about this, but usually, if the Russians want to off anyone they think needs it, they make little effort to hide it.
What a sad story.