Oyo celebrates 2023 World Twins Festival
Oyo State, Southwest Nigeria, has celebrated the 2023 edition of the World Twins Festival at the land of Twins, Igbo-Ora community in the state’s Ibarapa zone.
The Festival was organised in collaboration with the Twins World Creation and…