How many days did the Mahabharata war last?
-
18 days
-
21 days
-
30 days
-
11 days
A
Correct answer
Explanation
The Mahabharata war, also known as the Kurukshetra war, lasted for 18 days according to the epic. Each day had specific battles and events that culminated in the final confrontation on the 18th day. This is a well-documented fact in the Mahabharata text and is consistently mentioned in traditional accounts.