China Guangzhou FC, China’s most successful club, not granted permission to play in 2025 due to debt – The Athletic – The Athleticby Miles Cooper March 25, 2025