"It has been 12 years since we won the Miss World crown. So I think it is my responsibility to bring it back," Navneet said while launching a new Ponds product.
The last time an Indian won the Miss World title was 2000. Priyanka Chopra was crowned at that time, and today, she is one of the most popular actresses of Bollywood.