Rajkummar Rao and Shraddha Kapoor's Stree 2 is now on top as the highest-grossing Hindi film ever. After 34 days of its release, the movie has earned over Rs. 586 crore domestically, leaving behind the lifetime collection of Shah Rukh Khan's Jawan (Rs 582.31 crore).