Chizumulu Island
island in Malawi
Chizumulu Island is the smaller sister island to Likoma Island in the Mozambican territorial waters of Lake Malawi/Nyasa. Both Likoma and Chizumulu Islands belong to Malawi.
This article is issued from Wikivoyage. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.