A Portuguese DJ has been arrested on suspicion of stabbing five Britons in the Spanish holiday resort of Magaluf.

Nelson Delgado, 25, appeared in court on suspicion of attempted murder after a man attacked the tourists during an early morning rampage.

Police believe Delgado attacked his alleged victims after he mistook them for a group who attacked his brother on Halloween. The five men were thought to be wearing similar costumes to the group who allegedly assaulted Delgado's brother.

The five men were stabbed following a fight involving around 20 Britons who are thought to live or work in the party holiday resort.

The brawl is said to have spilled out onto the street, where a man fitting Delgado's description is alleged to have attacked the men with a knife.

Two remain in hospital in a serious condition after suffering knife wounds to the back and abdomen. They are being treated in Majorca's Son Espasse and Son Llatzer hospitals. The DJ is also reported to have suffered an knife wound during the attack.

Delgado, thought to have grown up in Britain, was told he will be questioned on suspicion of attempted murder but has yet been charged.

Magaluf is a popular destination for British holiday makers, despite a number of cases of violence and death at the resort through the years.

In 2008, A British bar worker was raped and killed as she walked home from work on the island. Nineteen-year-old Thomas Ousby also died after plunging to his death from a ninth floor of a hotel.