Skip to playerSkip to main content
  • 8 years ago

Deal for space co-op has just been signed between Russia & India. An Indian monitoring station will be built near the Russian city of Novosibirsk in Siberia.

Recommended