Odd village in India, births more twins than anywhere else on Earth
Located in a small village in India, is a peculiar oddity. This village seems to have an unusual amount of people in it…who look alike. The village of Kodinhi, Kerala is estimated to have...