All about finance. Struggling businesses on the rise, resulting in a economic deceleration. , and Administrator 2025 May 10