Oil Prices Fall 1.6% to $104.39 as Traders Weigh Gulf Supply
December Brent crude futures fell 1.6% to $104.39 a barrel as traders weighed signs of recovering Middle East supplies and a weaker demand outlook against shipping risks around the Strait of Hormuz.