December consumer confidence drops to all-time low

Business ·