China’s president Xi Jinping declared his support Friday for an independent Palestinian state based on the pre-1967 borders. This is a slap at Israel, the US, and Chinese Christians.

Continue Reading