English: It currently has 20 locations in India.
Telugu: ఇప్పుడు మాకు భారతదేశం అంతటా 20 కేంద్రాలు ఉన్నాయి.