
Celio India Plans to Open 100+ New Stores Over the Next Three Years, Targeting Tier-Two and Tier-Three Cities
Celio, the renowned French menswear brand, is set to significantly expand its retail footprint in India. The company plans to open over 100 new stores