Oil prices settle lower as demand concerns linger despite China's ...

Responsive image
source