Richard Kamau on 02nd Jul

Hadi Farajvand, the Iranian ambassador to Kenya, has been making headlines for the wrong reasons recently. One month ago,...