Often referred to as Little Italy, Malindi town by the Indian Ocean is one of Kenya’s beautiful seaside towns that is at the center of a strip of idyllic tropical beaches offering a wide range…
Often referred to as Little Italy, Malindi town by the Indian Ocean is one of Kenya’s beautiful seaside towns that is at the center of a strip of idyllic tropical beaches offering a wide range…