Coat of arms of Maria Teresa, Grand Duchess of Luxembourg as Dame Grand Cross of the Royal Order of the Seraphim (Sweden)
[1], Maria teresa
This vector image includes elements that have been taken or adapted from this file: