English: It operates in more than 35 sites in over 25 countries.
Telugu: ఈ సంస్థ 25 దేశాల్లో 35 కంటే ఎక్కువ ప్రాంతాల్లో కార్యాలయాలను నిర్వహిస్తోంది.