Islamist militants have hijacked a naval vessel and boarded a cargoship in a raid off Mozambique.

The attack happened at the port of Mocimboa da Praia at 0200 GMT on 23 March, according to local media and security consultancy Ambrey.

A military patrol vessel, named as HSI 2, was taken and an unnamed Palau-flagged vessel was also targeted.

Some of the attackers arrived in two boats, at the same time as the militants launched a land assault.