Come 2023, Russia will have its own space station as the ongoing present joint mission International Space station program since 1998 ends by 2024. Even China is undertaking its space station program, leaving a big question on India’s ISRO to ponder the issue. Citing the reason of constant watching of Russian territory, Russian President Vladimir Putin said it was an ...
Read More »