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