Renowned Ifa priest, Chief Ifayemi Elebuibon, has admonished Nigerians to desist from blaming the Yoruba deity, Esu, for their misdeeds. Elebuibon made the call during a peaceful rally tagged “Esu Is Not Satan Walk” in Osogbo, Osun State, on Tuesday. The event was organised to address misconceptions about the Esu deity and to commemorate Esu