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 measures fell short of investor expectations for boosting fuel demand in the world’s second-large…