Record numbers of German industries flee soaring energy prices, costs and bureaucracy Sign of the Times 26 March 2025 Hits: 19 Source link Prev Next