A twin is one of two offspring produced in the same pregnancy. Each year, about 90.000 such sets are born, all over the world. It is being observed that twins share a common mental relationship with each other. These eye-catching pictures won’t leave no one indifferent. Just look at beautiful image of Twins in the World and you’ll understand by yourselves!