Likoma Island

Syn

Likoma Island, along with its sister Chisumulu Island, is in the Mozambican territorial waters of Lake Malawi/Nyasa. Both Likoma Island and Chisumulu belong to Malawi.