Shell-BP: A Cancelled Merger and the Future of Oil & Gas Innovation

November 10, 2025