Icon
 

Rising prices faltering output Europe s struggling energy sector