Reported about 1 month ago
Oil prices dropped as concerns over weak demand from China overshadowed supply disruptions in Libya. Brent crude fell below $76 a barrel and West Texas Intermediate neared $72, with China's slowing factory activity and property crisis raising economic fears. The market anticipates increased supplies from OPEC+ next month, further impacting prices.
Source: YAHOO