Europe’s final major petrochemicals industry investment?

24 Apr 2026