20% oil price decline due to world economic slowdown. Posted on December 27, 2014 by jgordon Link. China worse than thought?