Oil Prices Decline as US Storm Rafael Threat Diminishes and China’s Economic Stimulus Disappoints.
New York: Oil prices continued their downward trend on Monday as fears of supply disruptions from a US storm receded and China’s recent economic stimulus