Not only are Kenyans the most optimistic people in Africa, but they are also the most generous in the continent, a new global...