Denmark’s Queen Margrethe II announces shock abdication in New Year’s Eve speech
Queen Margrethe II has been on Denmark’s throne for 52 years and is hte longest-serving monarch in Europe
Queen Margrethe II has been on Denmark’s throne for 52 years and is hte longest-serving monarch in Europe