English: It has offices and representatives in several countries.
Telugu: అనేక దేశాలలో ఈ సంస్థకు శాఖలు, ప్రతినిధులు వున్నారు.