Updated

A 21-year-old woman was beheaded in front of horrified onlookers at a bus terminal in this Caribbean nation's capital, police said Tuesday.

Stacy Wilson was returning home from work when a machete-wielding assailant pulled her off an idling bus in Kingstown, according to Assistant Police Superintendent Eckron Lockhart.

The attacker, identified by police as Sean Samuel, carried Wilson's severed head for several seconds before dropping it to the ground, witnesses said. Her right hand also was chopped off at the wrist.

Police detained Samuel shortly after the slaying. They did not release a motive for the attack.

Samuel, who is in his early 30s, is expected to be charged later this week, Lockhart said.

It was the second beheading in recent years in the eastern Caribbean island.

In 2003, 69-year-old Albert Browne's headless corpse was found in mountains near a small village in the southern St. Vincent region of Marriaqua. The man's head was later found buried in a shallow hole. His attacker is on death row for the slaying.