Freeze or Not To Freeze – that was the question for many of the world’s largest oil producers to ponder at the International Energy Forum held in Algiers, Algeria this week. The Forum, designed to bring together 72 member countries for a dialogue on global energy, in our opinion, turned [...]