Diani Beach
Silky white sands, warm turquoise waters and palm-lined streets; Diani is the sliver of paradise marking the border where the African continent meets the vast Indian Ocean. A beautiful tropical beach
Sign in to join the conversation.
Sign in with Google
Comments