Varun Dhawan's Baby John has made a strong debut at the box office, earning an estimated Rs 12.50 crore on its opening day, ...