NEW YORK, March 6 (UPI) -- Crude oil dropped to under $105 per barrel overnight in New York, as markets adjusted to news that China expected slower economic growth in 2012.
Chinese Premier Wen Jiabao in a televised speech Monday said the government had lowered its target of 8 percent growth for the year to 7.5 percent, which would be the lowest rate for China in 22 years.