Diani Beach, Kenya: A White-Sand Paradise on the Indian Ocean
Just a few kilometers from the city of Mombasa, Diani Beach stretches for nearly 20 kilometers along the Indian Ocean. Lined with palm trees and washed by warm, crystal-clear waters, this Kenyan beac...