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