English: ISRO scores yet another suscess
Telugu: మరో మైలురాయి చేరిన ఇస్రో