Oil falls to near $106 amid China growth concerns

March 22, 2012 5:46:50 AM PDT
Oil prices fell to near $106 a barrel Thursday after weak manufacturing data suggested China's economy, and demand for crude, could grow less than expected this year.

Load Comments