
Oil Stumbles as China’s Services PMI Falls, Fed Contributes
Oil prices were down to their lowest levels in three weeks on Thursday after China’s services sector underperformed in October, signaling further pressures on the top crude importer, while the