English: Its offices are located in 22 countries.
Telugu: దీని కార్యాలయాలు 22 దేశాలలో ఉన్నాయి.