BP Makes $10.5 Billion Shale Deal, Its Biggest Since Deepwater Horizon

by Mengchen Gong