Lord Krishna explained the philosophy of the Bhagavad Gita to Arjuna on the battlefield of Kurukshetra before the great Mahabharata war began. The 700-verse dialogue is part of the Mahabharata epic and was delivered in this location. Mathura, Dwarka, and Vrindavan are associated with Krishna's life but not where Gita was recited.