ZhengHe_35.jpg
Lamu, Kenya's oldest living town, reflects the influence of Arab, Indian and Persian cultures. The stone buildings along the waterfront date back to the 14th century, and little has changed along the winding streets of the town since then.