English: 10 office locations worldwide.
Telugu: 1) ప్రపంచవ్యాప్తంగా 10 సేవా స్థావరాలు.