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