China launches military drills around Taiwan, calls its president ‘parasite’. April 1, 2025 at 6:56 am by Breaking News China launches military drills around Taiwan, calls its president ‘parasite’. Read more…