The new Meru Governor Isaac Mutuma was sworn in and during a prayer session, his team forbid a priest who wanted to lay hands on him forcing him to bless his office.
Gassho-zukuri means construction resembling hands joined in prayer, as these farmhouse’s steeply slanted thatched roofs bear an uncanny resemblance to the clasped hands of a person engaged in ...