Oil prices tumbled on Wednesday on the prospect of higher Libyan output joining ample global supplies and as traders continued to book profits from a sharp rally a week ago.
Oil prices tumbled on Wednesday on the prospect of higher Libyan output joining ample global supplies and as traders continued to book profits from a sharp rally a week ago.