Датская принцесса Мэри (Mary, Crown Princess of Denmark), 40 лет