Whilst third place was taken out by Prince Andrea Casiraghi, the eldest son of Princess Caroline and grandson of the late American actress Grace Kelly.
TOP 10 HOTTEST ROYALS:
1 Prince Harry
2 Prince Carl Philip
3 Andrea Casiraghi, second in line to the throne of Monaco.
4 Hamdan bin Mohammed Al Maktoum, first in line to the throne of Dubai
5 Prince Felix, second in line to the throne of Luxembourg
6 Prince Wenzeslaus of Liechtenstein
7 King Felipe VI of Spain
8 Prince Amedeo of Belgium
9 Duke of Cambridge, Prince William
10 Peter Phillips
The results came from a study of 1000 women in the UK. Yeah, we know the sample size isn't huge, but any excuse to look at hot royals, right?