Well though its hard to believe and at the same time a severe blot on the face of human relationship.... its quite certain that the murder has been committed by Dr. Rajesh Talwar.....the reason can only be ascertained by passing him through lie-detector test or even third-degree. 1. after killing Hemraj and hiding his body on the terrace Rajesh bolted and locked the door from inside the house. 2. He somehow prevented the police from looking up at the terrace and so putting the entire blame on Hemraj-the so called absconder. 3. He hurried off to Haridwar so that he could come back early and later dump Hemraj's body in some other safe place.
but his plan backfired and while he was away a neighbor noticed something fishy and called the police and subsequently finding Hemraj's body...thus blowing the lid off Rajesh Talwar's plan.