Who is Princess Astrid of Norway, one of the world's longest-serving working royals?
Born in 1932, Princess Astrid of Norway is one of the world's longest-serving working royals. As she celebrates her 94th birthday
