Igboora, where every family gives birth to twins

Igboora, in Oyo state has been distinguished for its uniqueness as a mysterious community where every family gives birth to at least one twins. According to a research, the community, which has attracted global attention is known for a particular delicacy called Ilasa, which was identified as the reason the people are blessed with theContinue reading “Igboora, where every family gives birth to twins”