What is difference between History and Mythology ? Why do we say that Mahabharata is history India ? History is based on facts whereas Mythology is based on myths passed on from generation to generation. well there are three things that differentiate History from myth. How Myths are Investigated ? well there are three things that differentiate History from myth. Anthropology Archeology Ancient History Now coming to Indian history Mahabharata enough proof in terms of the above listed three have been found by the archeologists and hence we can conclude from that, Mahabharata is great ancient history of India. I shall update with my research work to back my claims in near future in this very thread. Hidden things of our History Ramayana and Mahabharta