Rani Mukherjee has been one of the best actresses of the Bollywood. Rani has acted with all the top actors of Bollywood in her career. Talking about her male co-stars, Rani said that she has always be...