By Grace Bowden2016-08-25T07:38:00
The Body Shop will open its first store in “the most sustainable mall in Chile” this month as it bolsters its presence in Latin America.
Already have an account? Sign in here