Happy consumers normally mean a strong economy. But consumer confidence has fallen to its lowest level on record.
Kaynak