3 votes Vote story as "Fresh"
0 votes Vote story as "Stale"
China’s disappointing PMI data from June, which showed another contraction in the key manufacturing sector there, helped to send oil prices sliding. London-traded Brent crude fell to below $90 a barrel, while U.S.-traded WTI crude oil slipped to around $78 a barrel. The news from the U.S. wasn’t any better; the recently published Philadelphia Fed M