Richard Kamau on 12th Apr

The famous ‘mamba’ (crocodile) situated outside Mombasa’s Mamba Village is no more!! The iconic structure...