Global Oil Prices

Oil prices tumble amid Libyan political progress and demand concerns

Oil prices continued their downward spiral on Wednesday, extending the significant drop seen in the…