Oil prices claw back some ground, but demand worries drag

Source: Investing.com Financial News