Long-term contracts: a solution to soaring gas prices in Europe?

background image