English: ISRO is moving forward on it.
Telugu: ఇస్రో కూడా ఆ దిశగా అడుగులు వేస్తోంది.