Oil Prices Dropped 5% on Unanticipated Economic Data from China

On Monday, the price of WTI and Brent crude dropped by more than 5% as China's central bank lowered lending rates to boost demand after July economic statistics turned negative...
Read More