Share0 Russia previously announced its intention to withdraw from the ISS and create its own equivalent, but the country’s space sector has been hit by several setbacks.