Diani Beach

Diani Beach is an approximately 25-kilometer-long, gently sloping, fine sandy beach on the Indian Ocean.

AFRICA SAFARI