- Details
- INTERNATIONAL
Otto Group, the diversified retail and logistics giant with global sales of €13.4 billion, has hired former Debenhams CEO Sergio Bucher to its executive board.
Stay informed. Subscriptions start from less than £2 per week:
SUBSCRIBE >>