The beaches of Kenya’s idyllic Lamu island are dotted with traditional Swahili stone and coral houses, mansions built by European royalty, the odd donkey and, …

source