English: It has a presence in more than 20 countries.
Telugu: ఇది ఇప్పటికే 20పైగా దేశాల్లో కార్యకలాపాలు నిర్వహిస్తుండటం విశేషం.