Crude oil remains above $105 per barrel as Strait of Hormuz disruptions and West Asia tensions weigh on supply, while coal futures trade near three-year highs.
Crude oil remains above $105 per barrel as Strait of Hormuz disruptions and West Asia tensions weigh on supply, while coal futures trade near three-year highs.