crude oil prices: Oil hits almost decade high before Iran throttles the rally
Oil prices climbed to almost $120 a barrel on Thursday, their highest in nearly a decade, as sanctions disrupted Russian oil sales but the rally lost some of its fizz on rising…
Read More...
Read More...