Beautiful India launches first flagship store in Mumbai
Luxury fragrance and lifestyle business Beautiful India has opened its first flagship store. Located at Mumbai’s Palli Hill, the brand calls the concept store its ‘Brand Temple.’