English: It has offices in 22 countries and development centers in India, China, Australia, UK, Canada and Japan.
Telugu: దీని కార్యాలయాలు 22 దేశాలలో ఉన్నాయి అలాగే అభివృద్ధి కేంద్రాలు భారతదేశం, చైనా, ఆస్ట్రేలియా, లండన్, కెనడా మరియు జపాన్ లో ఉన్నాయి.