Ida Odinga during an event organised by the Catholic Women's Association (CWA) in Meru. [George Kaimenyi, Standard]
The Meru Catholic Diocese has blamed politicians after its Feast of Annunciation by the Catholic Women Association (CWA) was marred by heckling of Ida Odinga, the chief guest.