Igbo Ora – The Twin Capital of The World
Certain peculiarities make some communities different from others. Some communities have a record of multiple births, especially twins or triplets, which in the past years, was regarded as taboo. Igbo Ora town is located in Oyo state, the land where all sorts of vegetation grow freely due to the plenty of moisture in…