English: They also have offices abroad.
Telugu: దీనికి విదేశాల్లో కూడా అనేక కార్యాలయాలు ఉన్నాయి.