Home Russian space chief says agreed with NASA on ISS ... 31 July 2025 Russian space chief says agreed with NASA on ISS cooperation until 2028