Geoffrey Majiwa takes oath of office as third Nairobi County Assembly deputy Speaker

Geoffrey Majiwa takes oath of office as third Nairobi County Assembly deputy Speaker

Geoffrey Majiwa takes oath of office as third Nairobi County Assembly deputy Speaker Continue Reading