Tira unveiled its flagship luxury beauty store at Jio World Plaza in Mumbai.