Apart from the modern day astronomers, even Aryabhataacknowledged that Mahabharata was a real event and calculated that Mahabharata war happened approximately 3100 B.C. Moreover, all places mentioned in Mahabharata are real places, all are identified as real places.