English: ISRO scores yet another suscess
Telugu: ఇస్రో మరో విజయం