News

China’s oil demand growth has stalled as electric vehicle sales surge and gasoline and diesel consumption decline.
HOUSTON] Oil prices settled marginally lower on Wednesday as US fuel inventory builds and concerns about wider economic ...