Astrid I of Sweden (Oscar of Greece)

Astrid I of Sweden has been the Queen of Sweden since 2012.