Oil prices down as China lockdowns sparked fears of lower demand

2022-11-08 0

Oil prices down as China lockdowns sparked fears of lower demand