Crude Oil Prices Decline with Possible Release of Strategic Crude Supplies

Crude prices posts a recent decline as France expressed the possibility of releasing oil from strategic crude supply.


read more