English: They have their office in Bangalore.
Telugu: మనదేశంలో వీరికి బెంగలూరు లో కార్యాలయం ఉన్నది.