Oil companies say they're ending routine gas flaring. Satellite data tell a different story.

Global Business Moderate confidence — 64/100

Unverified

Sources: Theexamination