English: Another success for the ISRO.
Telugu: ఇస్రో ఖాతాలో మరో విజయం.