Switzerland sets the bar with corporate carbon removal milestone targets

background image