Tag: Energy markets

Oil prices fall amid oversupply concerns

Oil prices fell as WTI for June delivery dropped $0.57 to $23.99…

Xinhua Xinhua