I afraid it is still not a proof it was a Russian property.
Technically that is hearsay (social media is the important bit).