English: The company has 20 stores worldwide.
Telugu: ఈ సంస్థ కు ప్రపంచవ్యాప్తంగా 20 ప్రదర్శన శాలలు ఉన్నాయి.