What the fresh march higher in oil means for world markets
LONDON – Oil prices are up around 16% so far this year near $90 a barrel, with supply worries high given escalating Middle East tensions and tit-for-tat attacks on energy infrastructure between Ukraine and Russia.
Investors are paying …