Business
Upstream Oil and Gas Deal Value Plunges Amid Oil Price Uncertainty
The collective monthly value of asset deals within the upstream oil and gas sector collapsed to $5.55 billion in March, ...