Welcome to Power Up! Crude oil prices have been hammered this week as investors focused on the threats to demand and hopes of a restoration of Libya’s output and exports. Brent futures hit a nine-month low on Wednesday, dropping to $72.35 a barrel and they are down 18% from the most recent peak in early ...
↧