Oil & Gas industry The energy mega-deal stuck in the pipeline April 3, 2024 0 The energy mega-deal stuck in the pipeline