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