Crude oil hovers near $110 per barrel amid supply concerns
Oil prices remained near $110 a barrel as traders evaluated altered US energy restrictions on Russia alongside attacks on Saudi facilities.
Oil prices remained near $110 a barrel as traders evaluated altered US energy restrictions on Russia alongside attacks on Saudi facilities.