likoma Oct 01, 2018 Mathews Kasanda National 0 Advertisement Likoma Island is the larger of two islands in Lake Malawi, in East Africa, the smaller being the nearby Chizumulu. Likoma and Chizumulu both belong to Malawi, and together they make up the Likoma District. Advertisement