An Opera News Kenya publication
Tuktuks have ‘invented’ the city of Mombasa, that is a common knowledge. Such a high number…