I bet you think that the current Queen, Elizabeth the II is the longest living British royal. And you’d think wrong. She’s the longest reigning royal. But the longest living royal, a princess who was a first cousin twice removed and the great aunt to Elizabeth, holds the honor. Her name was Alice and she lived to be almost 98 years old. And this is the story of her favorite tiara.
