Levi Strauss & Co., has launched its largest Levi’s store in India and the biggest within a mall globally, located in Pacific Mall, Tagore Garden, New Delhi. Spanning 9150 square feet (approximately 850 sqm), the new store highlights the company’s commitment to the Indian market