English: They have their offices in various countries.
Telugu: వివిధ దేశాలలో వారి శాఖలున్నాయి.