Interesting in parts, mostly predictable like bollywood movie plot, even dialogues between characters sound typical bollywood movie types. Too lengthy and readers lose interest. Chetan Bhagat is very ordinary in every sense of word. He hasn't much command over English language either.