Saudi oil production nears an all-time high just as China’s factory sector hits an 11-month low, sending oil prices lower.
Source: The Motley Fool on finance and investing