There are many things in India which are not easy to believe after hearing about them. One such place is in Kerala. There is a village in this state where two people with the same face will be found in every second house. The biggest thing is that this has been happening not from today but for many years. That means more twins are born here than anywhere else in India. Let us tell you the story of this village today, apart from this we will also tell you why…
Read More