English: Activities are undertaken in more than 120 countries worldwide.
Telugu: ప్రపంచ వ్యాప్తంగా దాదాపు 120 దేశాల్లో సేవలు అందిస్తోంది.