HARARE – Zimbabwe’s bid to land its first Miss World crown came to naught on Saturday in the Chinese resort of Sanya where national queen Chiedza Lorraine Mhosva fell by the wayside. Miss India Manushi Chhillar was the winner of Miss World 2017 with Miss England Stephanie Hill landing the first runner-up slot. The second…
