Great religions are born and survive on the beliefs of the people following it not on the stupid scientific facts. We only know what we have discovered or studied by our limited knowledge. There are countless several things that happen even in today's world that are not explainable by our current science. Not knowing the facts does not take away the importance of basic foundations of a great ancient religion like Hinduism. How will these so called gurus of science explains that fact Jesus is believed to be born to a "virgin" Mary or that he came out of death. There are just no explanations for such things but only strong beliefs.