Entertainment India’s 17-year long wait ends as Manushi Chhillar wins Miss World 2017November 19, 2017