Oil prices were stable today, as investors mulled supply risks stemming from ongoing Ukrainian attacks on Russian refineries and the potential for a widening of the West Asia conflict.
The Brent crude oil futures was up to trade at 89 dollar and 67 cents whereas Western Texas Intermediate was higher at 85 dollar and 89 cents when reports last came in.