English: Innovation and Technology Center.
Telugu: ఇన్నోవేషన్ అండ్ టెక్నాలజీ సెంటర్.