Google Doodle honors and celebrates a Kenyan female leader and activist Mekatilili wa Menza (Mnyazi wa Menza), known for inspiring… Read More