Oil falls on easing Libya supply concerns, lingering China demand worries
OIL prices slumped over 2 per cent on Wednesday as worries over supply disruptions in Libya eased and demand concerns continued despite China’s latest stimulus plans. Still, falling crude…
