China says the final three people suspected of involvement in a slashing rampage at a train station which killed 29 have been captured.

The official Xinhua News Agency said Monday that a "terrorist gang" of eight members was responsible for the attack Saturday evening in Kunming city in southwest China.

Citing a statement from the Ministry of Public Security, Xinhua says police shot and killed four of the attackers and captured an injured female suspect at the scene. Xinhua says the group was made up of six men and two women.

Authorities have said the attack that also wounded 143 was carried out by separatists from the far west region of Xinjiang.