Advertisement

Meet the most beautiful royal

Lady Amelia Windsor has been dubbed Britain's most beautiful royal.