Prince Harry has reason to pop open the bubbly after being voted the world's hottest male royal. In second place was Prince Carl Philip of Sweden and in fourth, Monaco's Andrea Casiraghi.