Europe is only half-awake from its long sleep March 21, 2025 by business Europe is only half-awake from its long sleep