In June 2025, Zhaoyi Co., Ltd., headed by Shen Tu-cheng, the father of Puma Shen, was sanctioned by the mainland, and was subsequently accused of continuing trade under the names of other companies.
Location: China ·
Importance II ·
Verification: Reported ·
View causal chain →