The Body Shop Brings Actionism and Beauty Together with The Revamped Store at DLF Mall of India, Noida
Sep 02, 2025
Delhi NCR [India], September 2: The Body Shop, a British-born international ethical beauty brand, unveiled its revamped store at DLF Mall of India, Noida....