Reliance's luxury beauty retail chain, Tira, opened its flagship store at Jio World Plaza in Mumbai. The store features 15 ...