In our vastly complicated brain we have all kinds of neurons or brain cells. There are some 86 million such cells. Among them are social cells of different kinds, some of which are tabulated as mirror neurons. These were discovered by accident about 25 years ago when...