Mahabharata is the historic battle in which The Bhagwat Gita was born. Of course the teachings are the Gita are immortal and beyond discussion but mainly a matter of self practice, still this interesting post shares a few thoughts about the various facts which point towards the incidents and places mentioned therein.
These have been compiled courtesy IshaYogaFoundation and we plan to post a translated version soon.