Editorial cartoon of the day
Thursday, November 15, 2012
A new commuter train has been launched in Kenyau2019s capital, Nairobi - the first of its kind since independence in 1963.

.