The Fin

How a $20 billion energy deal fell over at the finish line

Dec 6, 2023
Ask episode
Chapters
Transcript
Episode notes