Manushi Chhillar has won the coveted ‘Miss World 2017’ title. She hails from which state?

[A] Tamil Nadu
[B] Karnataka
[C] Haryana
[D] Odisha

Show Answer

Advertisement

Quiz Categories