English: 75 percent of the workforce is based in India.
Telugu: వీరిలో 75 శాతం మంది భారత్ లోనే పని చేస్తున్నారు.