China’s President Xi Jinping appoints a new leader for the military’s top anti-corruption bodies while the National People’s Congress Standing Committee removes several senior officials from top legislative posts. In one development, Xi promotes two generals, including Zhang Shuguang, who advances from lieutenant general to full general. Zhang is named head of the Central Military Commission’s Discipline Inspection Commission and director of the CMC’s supervision committee, positions described as the leading institutions for military discipline and anti-corruption oversight. Separate reports say a late-night notice from the NPC Standing Committee removes 13 lawmakers and one resigns, with six of those removed described as senior People’s Liberation Army generals. The outlets list General Xu Xueqiang, head of the CMC Equipment Development Department, and also General Li Fengbiao, General Guo Puxiao, General Wang Kangping, General Zhang Minghua, and General Yin Hongxing. Other removed figures include former financial regulator Li Yunze and former Xinjiang Communist Party chief Ma Xingrui. Sources cite Xinhua and the NPC notice but do not provide specific reasons for the dismissals, framing the moves as part of a continuing anti-corruption campaign affecting both military and civilian senior ranks.