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…
6 months ago
Oil prices continued their downward spiral on Wednesday, extending the significant drop seen in the…