Kenya Malindi Tours

Unwind in Malindi, a Kenyan coastal town of Swahili ruins, coral reefs and Indian Ocean beaches fringed by palm-lined sands.