Oil slips below $95 on China production slowdown
Oil dipped below $95 per barrel Friday after China reported that manufacturing rose at the slowest pace in over two years in June, pointing to a possible slowdown in energy demand. By early afternoon in Europe, benchmark crude for August delivery was down 69 cents to $94.73 a barrel on […]