Oil prices fell by around 4% on Wednesday to their lowest since Russia invaded Ukraine on demand fears stoked by looming recession risks and downbeat Chinese trade data.
Oil prices fell by around 4% on Wednesday to their lowest since Russia invaded Ukraine on demand fears stoked by looming recession risks and downbeat Chinese trade data.