The oil business landscape is defined by costly production activities and ever-shrinking margins. The cost of getting the oil from under the oceans to the …
The oil business landscape is defined by costly production activities and ever-shrinking margins. The cost of getting the oil from under the oceans to the …