MOHAMED AHMED

Mohamed Ahmed is a correspondent based in Mombasa. He writes for the Daily Nation and Taifa Leo.

Mohamed Ahmed is a correspondent based in Mombasa. He writes for the Daily Nation and Taifa Leo.