Igbo-Ora, the famous town in Oyo state known for its highest concentration of twins and multiple births in the world was agog over the weekend as dignitaries from all walks of life stormed the town for the annual World Twins festival. The event which is usually held at the second weekends of October of every…
| Powered by WordPress | Theme by TheBootstrapThemes