Brent oil prices have recovered to $78.30 despite OPEC+ downgrading demand growth forecasts and falling Chinese imports. China’s oil imports fell for the fifth consecutive month in September stoking demand fears. OPEC+ revised its global oil demand grow...
1 day ago