New satellite images show the scale of destruction at a vital Saudi oil ... Estimates suggest 5.7 million barrels of crude oil production per day have been affected, equating to more than 5% ...