[The Conversation Africa] Lamu is a historic Swahili port town on an island off the northern coast of Kenya. Each year it hosts the famous Lamu Maulidi Festival, a sacred Muslim celebration, planned this year for 17-18 September.
SUBSCRIBE
Join our mailing list for news and updates