26 March 2024

Swatch Group releases 2023 sustainability report