WSJ City: ICAP’s China Deal, Deutsche Traders Face US Charges

OPEC ministers have failed to reach an agreement on an oil production … which killed 11 workers and resulted in the largest oil spill in US waters.