Mr.arif hasan, while Mahabharata is an epic (story) and most probably the incidents mentioned in the same are the imaginations of the author whereas Muhammed was a historic person who lived nearer to our times. You are trying to justify historical truth with something mentioned in a story. Better think with your own brain rather than parroting Dr. Zakir Naik.