Svmuu News: The U.S. trade deficit for October stood at $29.4 billion, the smallest deficit since June 2009. The figure was lower than the expected $58.9 billion, while the previous reading was revised downward from $52.8 billion to $48.1 billion. (Jin Shi)