Concerns over slowing demand in two of the world’s largest markets, USA and China, and potential higher supply from Libya have weighed on recovery of crude oil from its 14-month low. Brent crude oil was traded at US$72.8 per barrel Thursday (Sep 6), while natural gas hovers around US$2.2 per MMBTU, way below the year’s peak.To subscribe please click here