Pop India’s Manushi Chhillar Wins Miss World 2017 TSB News Nov 18, 2017 0 India’s Manushi Chhillar has won the Miss World beauty pageant for the year 2017. The win comes 17 years after… Read More