English: Russia to build its own space station
Telugu: సొంత స్పేస్ స్టేషన్ దిశగా రష్యా అడుగులు