Moyo kwa Afrika is Swahili and means Heart for Africa. God has blessed me by putting Africa on my heart. And for what I know it is also one of the main themes for my life. My vision with this blog is to share this life, dreams and experiences with You. Karibu!