Denmark’s Queen Margrethe II steps down this weekend as Europe’s longest-serving monarch and the first Danish royal to abdicate since 1146.
Denmark’s Queen Margrethe II steps down this weekend as Europe’s longest-serving monarch and the first Danish royal to abdicate since 1146.