Economy Low customer traffic and growing costs are a double whammy for businesses. editor November 20, 2023 0