The Next 26 Royals in Line for the British Throne

There are still a few eligible bachelors left!

From Cosmopolitan