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