SPOILERS AHEAD!
ITTEFAQ: I would just like to say that the skeleton of the movie was really good, it was the flesh that I couldn't digest.
2 major plot holes which could have made the ending so much better if acknowledged!!
1.Overdosage found in the pills is evidence enough to reopen Katherine's case and to make Vikram a prime suspect for Katherine's murder.
2. Vikram only destroys the legal case papers in shekhar's briefcase. He is 100% likely to have a copy in his office.
Also it would have been too easy to just pull up relation between Katherine and Shekhar from call records, which should have been done. Even if the police were under pressure to close the case they did have enough time to call the suicide girl's father and that private detective.
Also, I feel it was unwise wasting scenes in futile car crashes and redundant dog scenes, I would have loved to see more about sonakshi's relation with her husband or maybe a bit more of Mandira bedi in the film.
There is enough evidence to call Vikram back from UK. Also his move to burn his wife's body before her friends n family could see her in UK makes him suspicious enough too.
It would have been very nice ending if after Mandira bedi made akshaye khanna realise the overdose part the next scene would be akshaye arresting Siddhartha at the airport explaining him his mistakes i.e. the above two plot holes.
Instead of trying to put in content for the sake of it, writers in Bollywood should focus more on the believability of the plot and make it so that it's complexity upholds throughout. I wish someone would have pointed it out to the filmmakers at the scripting stage.