A 35-year-old Libyan man has been stabbed in the neck on board a vessel at a shipyard in Malta.

He was taken to hospital with serious injuries, Malta Today reported.

Police said an argument took place on the ship, which was berthed at a yard between Il-Moll tal-Knisja and Xatt il-Mollijiet in Marsa on Tuesday.

A foreign national has been arrested following the incident.