The beaches of Lamu island are dotted with traditional Swahili stone houses, mansions built by Europeans and...
12 Nov 2017 1:00 PM IST