Attackers began by stabbing each person by long knife once and moving onto next target. A man was stabbed from behind fall to the ground. An attacker tried to stab 6-year-old daughter who was saved by her father.
The death toll includes 29 civilian victims and four alleged assailants shot dead by police. An injured female suspect reportedly was in custody.
"At first I thought it was just someone fighting, but then I saw blood and heard people scream, and I just ran," Liu said.
Chen Guizhen, a 50-year-old woman, told Xinhua at the hospital that her husband Xiong Wenguang, 59, was killed in the attack. "Why are the terrorists so cruel? " moaned Chen, holding her husband's blood-stained ID card in shaking hands.
The couple, both farmers from the Chuxiong Yi Autonomous Prefecture, bought Sunday tickets to the eastern province of Zhejiang for their new urban jobs and planned to stay over in the waiting room. "I found his ID card on his body. I can't believe he has just left me," she cried.
Yang Haifei, a local resident of Yunnan, told Xinhua that he was attacked and sustained injuries on his chest and back. Yang said he was buying a ticket when he saw a group of people rush into the station, most of them in black, and start attacking others.
"I saw a person come straight at me with a long knife and I ran away with everyone," he said, adding that people who were slower were severely injured. "They just fell on the ground," he said.
At the guard pavilion in front of the station, three victims were crying. One of them named Yang Ziqing told Xinhua that they were waiting in the station square for a 10:50 p.m. train to Shanghai, but had to escape when a knife-wielding man suddenly came at them.
"My two town-fellows' husbands have been rushed to hospital, but I can't find my husband, and his phone went unanswered," Yang sobbed.