The beaches of Lamu island are dotted with traditional Swahili stone houses, mansions built by Europeans and...
12 Nov 2017 7:30 AM GMT