An extraordinary, engaging and mind blowing novel that takes you on the most adventurous trip of all times. It's been year's that I read it for the first time and the impact it created on me is still fresh. I highly recommend the novel to all. At times as we say wait till the end and here it is, honestly wait till the very end to make your own understanding of its tale and realise that it was worth a read.