Visiting Malindi.

Malindi is a town with an interesting history and beautiful environment. A must visit city with hidden gems.