Actor Rajpal Yadav, who co-starred with Varun Dhawan in Baby John, shared his take on why the film tanked at the box office. The actor played Constable Ram Sevak in the film and received praises ...