land of twins

India
November 19, 2007 12:11am CST
it is reported that Igbo-Ora a farming community in southwest Nigeria is supposed to be the land of twins.
No responses