Day: November 20, 2017

India’s Manushi Chhillar Wins Miss World 2017 Manushi Chhillar brings back home the Miss World crown after 17 whole years. Ms. Chhillar is the sixth Indian woman to win the title of Miss World. Reita Faria was the first Indian woman to claim the title back in 1966, followed by Aishwarya Rai Bachchan in 1994, Diana Haydon in 1997, Yukta…