A woman has been stabbed and beheaded in a supermarket in Tenerife.

Police have arrested a homeless Bulgarian man in the town of Los Cristianos.

It's believed he entered a Chinese supermarket and attacked the woman with a knife.