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