Former Chinese general Fang Fenghui will be prosecuted by the military for alleged graft. Photo: AFP