I mean... I hate what the fucker is doing to Ukraine.
But Russians have their spot in history in terms of great space exploration advancements.
They had a space station up there first. Before everyone else. The MIR. So.... I wouldn't doubt on their capability to put their own space station again.