Israeli authorities on Tuesday positively identified the body found on a Sinai beach as Zohar Shneur, a 43-year-old Hadera man who went missing three weeks ago during a cruise to Cyprus.

Shneur was laid to rest at a cemetery in his hometown at 3 p.m. on Tuesday.

Shneur, a taxi driver from Hadera, was found dead by Egyptian authorities on a beach near Sheikh Zuweid, close to el-Arish in the northern Sinai, and his body was delivered to Israel Friday.

The Abu Kabir forensics laboratory announced Monday after an initial forensic examination that he did not die from a gunshot wound, contrary to Egyptian media reports.

The Hadera police stated it was pursuing several possible leads that could shed light on the circumstances of Zohar’s mysterious death.

The Israel Police has said the body fit a missing persons description of someone who was en route from Cyprus to Haifa by boat, but was not on board when the boat arrived in Israel. Witnesses said that he was seen on board the Haifa-bound ship until the day before it was due to dock.

After Zohar was not found on board, family members filed a missing persons report. The man’s cab was found parked at the Haifa port.

Gabe Fisher contributed to this report.