Oil prices are skyrocketing as the Russian invasion of Ukraine raises concerns about oil supply. The international benchmark Brent Crude fell 1.2% to $109.81 per barrel on Thursday, while the…
Oil prices are skyrocketing as the Russian invasion of Ukraine raises concerns about oil supply. The international benchmark Brent Crude fell 1.2% to $109.81 per barrel on Thursday, while the…