Two of the greatest epics written in the Western world are Iliad and Odyssey. Mahabharatha is longer than both of them put together. And it is one grand soap opera and can easily lay claim to being the best ever. Mahabharatha also gives you sneak peak into Indian mythology with its myriad characters, most of them in varying shades of grey, and fascinating anecdotal subplots. This book also makes a brilliant travel companion for India.