English: They now have 129 locations worldwide.
Telugu: ప్రస్తుతం ఈ సంస్థకు ప్రపంచ వ్యాప్తంగా 129 స్టోర్లు ఉన్నాయి.