France weathers inflation storm but price pressures are still mounting

Businesses face surging power bills as renewal of fixed-price contracts looms Global Economy, European Union