महाभारत

Mahabharata

18 parvas · 2,110 adhyayas · English translation by M.N. Dutt