Battle of Mahabharat lasted for how many Days?
B
Correct answer
Explanation
The Kurukshetra war in the Mahabharata lasted for 18 days, from the first day when the armies assembled to the eighteenth day when the war concluded. This is a well-documented fact in the epic. The war was fought on the plains of Kurukshetra between the Pandavas and Kauravas.