ayubmacharia.com
Mashujaa Day
Mashujaa Day is marked every 20th October. This is a day named in honour of the first president of the Republic of Kenya and other freedom fighters who sacrificed themselves for the country to atta…