China faces oil challenge as prices soar and supply options narrow

North America Business Moderate confidence — 74/100

Unverified

Sources: Al Jazeera