The Tira flagship store at Jio World Plaza spans over 6200 sq ft and includes 15 shop-in-shop boutiques featuring global brands ...