India's Anukreethy Vas failed to make a mark at the pageant as she could not even make it to the top 30.
Thailand's Nicolene Pichapa Limsnukan was declared the 1st runner-up.
The top five also included Belarus' Maria Vasilevich, Jamaica's Kadijah Robinson and Uganda's Quiin Abenakyo.
"I can't believe it. This is for everyone in Mexico and the people who supported me. They deserve a great representative and I hope I make them proud. I will do as much as I can in the time I have got. Thank you so much, everyone," 26-year-old Vanessa said after winning the crown.
The announcement of the winner was also made on Miss World’s official Twitter handle.
(This story has not been edited by Devdiscourse staff and is auto-generated from a syndicated feed.)