The town called ‘The Land of Twins,’ a sleepy town in southwest Nigeria called Igbo-Ora

The arrival of twins in most Nigerian families is a thing of joy. Twins are beautiful; most people desire twins but never have the opportunity of having them, but they are people that quickly have it.   The shocker is that there’s a sleepy town in southwest Nigeria called Igbo-Ora, giving birth to twins is…