How many days did battle of kurukshetra last

18 days

20 days

25 days

30 days