Queen Margrethe of Denmark II reigned for exactly 52 years, abdicating only in January, and as sovereign, Margrethe received 42 official state visits in her nationRead More
Queen Margrethe of Denmark II reigned for exactly 52 years, abdicating only in January, and as sovereign, Margrethe received 42 official state visits in her nationRead More