Submitted by financialtimes5061 in business
The $53bn deal has sparked speculation that BP and Shell may feel forced to respond
Submitted by financialtimes5061 in business
The $53bn deal has sparked speculation that BP and Shell may feel forced to respond