English: ISRO is the Indian Space Research Organization.
Telugu: ఇస్రో అంటే ఇండియన్ స్పేస్ రిసెర్చ్ ఆర్గనైజేషన్.