Spanish retailer Zara opens new flagship store at Bengaluru's Phoenix mall

Zara unveils its newest store at Phoenix Mall of Asia in Bengaluru, making it Zara’s 24th store in India. The…