Chinese police target MP in ‘chilling message’ to Taiwan
The sprawling metropolis of Chongqing is 1,000 miles from China’s east coast and even further from the self-governing island of Taiwan. In Chinese law, however, that does not seem to matter — as Puma Shen, a Taiwanese MP, found out in 2025 when the …