Intended tone was humorous, as in the ‘you guys have [X]s?’ meme, not to deny that Russia has such executives, although I haven’t seen anything notable from Sberbank. I’ve certainly kept an eye on Mistral and SSI if no one else.
However right now I think I’d list at least 5 American labs and 4 Chinese labs as substantially ahead of anyone anywhere else until proven otherwise, excluding SSI which is impossible to get a read on.
This is potentially important context from Janus/Repligate, including the claim that it an incomplete/inexact version of something real: https://x.com/repligate/status/1994973338448662858