India's Manushi Chhillar is Miss World 2017: Here are some rare pictures of her