Manushi Chhillar has won the coveted ‘Miss World 2017’ title. She hails from which state?
[A] Tamil Nadu
[B] Karnataka
[C] Haryana
[D] Odisha
Click Here to Display Answer