Nicobar Opens First Store in Chandigarh, Expands to Upper North India
September 2, 2024 18:06
Lifestyle brand Nicobar opens its first store in Chandigarh, marking its entry into upper north India. The store is the brand's 20th in India, showcasing its commitment to expanding its reach.