Spanish brand Zara opens its 1st store in South India