In recent days, thousands have assembled in Ibadan, located in Nigeria's southwestern Oyo state, to take part in the annual Egungun festival, which honors the ancestors, deities, and spirits of the Yoruba community through music, parades, masquerades, and festivities.