Queen Sofia Presides Over Oath of Allegiance to The National Flag by Royal Guard — Royal Portraits Gallery