Share Twitter Facebook LinkedIn Email Declining crude output identified by satellite imagery heralds a longer-lasting increase in oil prices. Read More