Chinese state media say police have captured the three remaining suspects in a slashing rampage at a train station in southwestern China that killed 29 people.

Authorities say the attack, which also wounded more than 140 people, was carried out by separatists from far western China. Official news reports have said police shot and killed four of the attackers, and captured an injured female suspect at the scene.