English: Russia's own space station
Telugu: రష్యా సొంత స్పేష్ స్టేషన్