Get latest articles and stories on Business at LatestLY. Gurugram (Haryana) [India], August 21: The Body Shop, the iconic British-born international ethical beauty brand, has unveiled its newest store at DLF Summit, Gurugram, deepening its retail footprint in North India. The launch reflects The Body Shop's ongoing commitment to purpose-led retail, bringing ethical beauty closer to customers through spaces built around the communities they serve…