Leisure Travel

India’s Manushi Chhillar Wins Miss World 2017– Miss World Will Now Travel the World

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…

Continue Reading