English: It has offices in 40 countries of the world.
Telugu: ఈ సంస్థకు ప్రపంచవ్యాప్తంగా 40 దేశాల్లో ఆఫీసులు ఉన్నాయి.