Price of crude oil, especially Brent, jumped past $91 per barrel, yesterday, as tension between Russia and Ukraine and dwindling oil capacity pushed prices to record high. The post Oil price edges towards $100 as geopolitics, capacity gap pressure mounts Read More
