News

A village in Ukraine has been branded the 'Land of the Twins' because it has a record-breaking 122 twins living there.
Two firefighters with the Village of Medina Fire Department helped deliver a set of twins just in time for fireworks on Friday.
Igbo-Ora is a little village in Oyo State nicknamed the Twins Capital of the World. Below are five facts about the village ...