She was handed the crown by last year's winner Rolene Strauss of South Africa, according to the official website of Miss World.
Miss Russia, Sofia Nikitchuk, was named first runner up while Miss Indonesia, Maria Harfanti, was second runner up at the three-hour long finale, held at the Beauty Crown Grand Tree Hotel in Sanya, China.
Royo comes from Barcelona and is currently studying pharmacy with the aim of setting up a business in nutrition.
A skilled pianist, she can play the piano but in her spare time Royo likes to run, to read and to go skiing in the winter.
