Why leading businesses are treating sustainability as a financial strategy

09/05/2025 16 min Episodio 1057
Why leading businesses are treating sustainability as a financial strategy

Listen "Why leading businesses are treating sustainability as a financial strategy"

Episode Synopsis

Ellen McCormack, head of Europe at Watershed talks with Ian Welsh about how sustainability is moving closer to core business functions, the evolving carbon removal market, and why clean energy is increasingly a financial imperative. They explore how major companies are embedding climate strategy into operations, not just for compliance – but to unlock long-term value.

More episodes of the podcast Innovation Forum podcast