China fires two top generals ahead of Xi Jinping’s summit with Trump
China has expelled two top military generals over “serious violations of discipline and law” and “disloyalty” ahead of Xi Jinping‘s visit to the US to meet Donald Trump. The Chinese Communist Party has removed the Chinese president’s closest military ally, General Zhang Youxia and General Liu Zhenli, following allegations of abuse of power, corruption, and…