Finance News
Complete Finance & Business News Journal

Excess supply, fall in demand to keep crude oil prices in check

Data from China showed that factory output slowed to its weakest pace on record last month.