English: It has a presence in 25 countries and has more than 14 thousand employees.
Telugu: ఇది 25 దేశాలలో ఉనికిని కలిగి ఉంది మరియు 14 వేలకు పైగా ఉద్యోగులను కలిగి ఉంది.