The Spectator Index
4/27/2026, 8:50:03 AM
Germany's consumer confidence has hit the lowest in over three years.