Consumer sentiment worsens as inflation fears rise, University of Michigan research show Global Economy March 28, 2025 Shoppers will pay their credit card at Farmers Market in San Francisco on March 27, 2025.Bloomberg | Bloomberg | Getty…