English: At the moment it has offices in 20 countries.
Telugu: ప్రస్తుతం అరవై దేశాల్లో ఈ సంస్థ కార్యాలయాలున్నాయి.