How can extreme suffering be so commonplace if there is a God who knows everything, who is all-powerful and also compassionate? How do the scriptures of our religions explain the existence of suffering? Do these explanations stand up to examination? Does our experience testify to a God? Or do the two demons - time and chance - explain all that we have to go through? In a devastating dissection of the scriptures - laced with accounts of the suffering and pain that he has seen at first-hand - Arun Shourie tells us why he has eventually gravitated to the teachings of the Buddha. And what lessons these teachings hold for our daily lives.