Satellite images show gas flaring persisting worldwide despite oil industry pledges · Digg