English: They operate in 25 countries and have more than 14,000 employees.
Telugu: ఇది 25 దేశాలలో ఉనికిని కలిగి ఉంది మరియు 14 వేలకు పైగా ఉద్యోగులను కలిగి ఉంది.