China pours funding into green energy deals as Iran war hits oil demand

· Financial Times