June 27, 2025
Consumer confidence plunges as inflation fears soar and trade tensions escalate to levels not seen since the 1980s