Igbo Ora town

Interesting Story Of Igbo Ora Town In Oyo State Where Every Family Has Multiple Set of Twins 

It will interest you to know that there is a particular town in Nigeria where…