English: ISRO scores yet another suscess
Telugu: మరో ఘనతను సాధించిన ఇస్రో