The United Kingdom’s iconic beauty brand, the Body Shop, has launched its entry into Nigeria, marking a significant milestone in the country’s retail and skincare industry. The first store is set to open at Jabi Lake Mall, Abuja, on March 8, 2025. According to a statement, for years, Nigerians have embraced The Body Shop’s ethically