English: It currently operates locations is 145 countries around the world.
Telugu: ప్రస్తుతం ప్రపంచం మొత్తం మీద సుమారు 145 దేశాలలో కార్యాలయాలు కలిగి ఉంది.