A British woman has been beheaded while shopping at a crowded supermarket on the Spanish Island of Tenerife in the Canary Islands on Friday.  Witnesses say a man randomly approached the woman and stabbed her in the neck. He then decapitated her and ran through the streets with her head before being apprehended by police.

Listen HERE to how one witness described the incident:

Listen HERE to other eyewitness accounts through the voice of a translator:

The suspect is a homeless Bulgarian man with a history of mental illness.