5 March 2026

EU nature credits work 'is cause for optimism for future of market'