I smell China.
More fumes of China than a dollar store end cap.
Yeah, I suspect we will be seeing a lot more of this
I suspect if you don’t play ball with China’s “Belt and Road” project or even hold out for better terms for your country, they will fund the opposition to remove you.