The World’s Most Mysterious Village of TWINS In India. Read It To Believe It!
The Most Mysterious Village of Look-Alikes!
- Out of a total population of 600, there are almost 33 pairs of twins right here in this village
- Animals such as hens and cows are also giving birth to a pair of the twin
- Twins have…