Speakers at a major conference in India have been slammed for making “irrational claims” including that ancient Hindus invented stem cell research. The BBC reports the some academics at the annual ...