New Delhi: India’s Manushi Chhillar Friday won the coveted Miss World 2017 crown at a grand event in China, bringing to an end the country’s dry spell of 17 years at the top pageant contest. The 20-year-old from Haryana, who is a medical student, edged out top five contestants fromContinue Reading