Crude Oil Prices Soar to Above $94 on Ukraine Tensions, Demand Optimism
WTI crude oil prices are hovering at fresh 7-year highs as investors mull geopolitical tensions at the Russia-Ukraine border. Prices may be heading towards the $100 mark on demand optimism and supp…