English: Over 80 technicians and support staff
Telugu: 80 ప్రొఫెషనల్ సిబ్బంది మరియు సాంకేతిక