Of Pope Francis, the ecological sin and why we need to confess As we mark the international human rights day this year, Kenya and the rest of the world is mourning the death of the 'Marsh Pride' who were poisoned in the Mar...