English: Space telescope science institute
Telugu: స్పేస్ టెలిస్కోప్ సైన్స్ ఇన్స్టిట్యూట్