Don’t know anything about China other than they cant be trusted.
Hard for me to believe it would be China State sponsored terrorism. Could be somebody was paid off to release it from another country type thing.
Wasn’t thinking Chinese state-sponsored terrorism ...meant someone who is a political dissident in China