News
Igbo-Ora is a little village in Oyo State nicknamed the Twins Capital of the World. Below are five facts about the village with the highest number of twins globally.
Sr. Teresia Ndeto of the Assumption Sisters of Nairobi (ASN) has acknowledged with appreciation the support she has received ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results