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