Oil prices fall after China stimulus disappoints

Market responds negatively to latest China stimulus moves.

Oil prices fall after China stimulus disappoints
Market responds negatively to latest China stimulus moves.