CARROTNSTICKS MARKETING

ENERGY WATCH: Energy hubris

War or no war? That’s the question US President Donald Trump – and energy markets – are wrestling with. Last week, oil prices surged to nearly $117 a barrel, the ​highest level since April, after a …