Crude prices soared this year due to strong demand from China and the United States amid worries that political problems , violence , or bad weather would disrupt oil supplies in some key producing nations .