By John Ryan2007-11-22T15:07:08.873
Dutch cosmetics chain Rituals opened its first UK store on Oxford Street last week.
Already have an account? Sign in here