Zudio opens massive store at Amanora Mall by Editor March 9, 2023 0 Zudio, the fast fashion brand from the house of TATA has opened a 11,000 square feet store in Pune at the ...