Levi’s opens largest store globally in New Delhi Levi’s has opened a new flagship store in New Delhi, serving as the U.S. denim purveyor’s largest store to-date.…