February 12, 2025 Auraveda India The Beauty Baron: Can The Body Shop Hit £2 Billion in a Decade Globally? – Indian Retailer The Beauty Baron: Can The Body Shop Hit £2 Billion in a Decade Globally? Indian Retailer Go to Source