Reliance Retail plans to set up close to 25 physical stores for Tira across cities such as Delhi, Chandigarh and Mumbai in the coming months. This requires 360-degree brand push at a time when physical retail is growing rapidly, one of the executives quoted …