English: The company has centres in Hyderabad and Bangalore.
Telugu: ఎండియాకు హైదరాబాద్ తో పాటు బెంగళూరులో కార్యాలుయాలున్నాయి.