The 22-year-old Rolene Strauss of South Africa has been crowned Miss World 2014.
Miss Hungary, Edina Kulcsar, was named the runner-up and Miss United States, Elizabeth Safrit, came third in the 64th annual competition, contested by women from 121 countries.
Strauss was crowned by the outgoing Miss World, Megan Young of the Philippines in the ExCeL exhibition centre on Sunday.
"South Africa this is for you. I think I will brace myself for what's about to happen," Strauss said.
Strauss and other contestants will travel to the crime-plagued central American nation to build a school named in the sisters' honour, AFP reported.