First came the supply issues. Crumbling consumer confidence and lower demand will be the next big hurdle for businesses. Share this:TwitterFacebookLike this:Like Loading...