Police in the Canary Islands were holding a Moroccan man after a Scots holidaymaker was allegedly stabbed six times in the stomach.

Clive Plows, 64, got into a fight with the suspect in a pub in Antigua, on the island of Fuerteventura, just after 4am on Monday.

Both men had been drinking, said an officer from the paramilitary Civil Guard.

During the incident, the Moroccan was reported to have grabbed a knife from a table and stabbed Mr Plows six times in the stomach.

The Scot was rushed to hospital in a serious condition, while the Moroccan fled the scene.

The man, who has not been named, was arrested several hours later.

Mr Plows was said to be in a serious condition in hospital.